I reported this once before, is it not a bug? I see 2.4 still has it this way. Also "sc_head" and "sc_header" both exist in the enum and seem to be used interchangably in a non-obvious manner. diff -c -r nntpcache-2.3.3b4/src/acc.c nntpcache-2.3.3b4-local/src/acc.c *** nntpcache-2.3.3b4/src/acc.c Wed Jul 29 08:14:29 1998 --- nntpcache-2.3.3b4-local/src/acc.c Mon Mar 08 01:31:46 1999 *************** *** 174,180 **** f->scope = sc_ahead; else if (strEq(scope, "body")) ! f->scope = sc_head; else if (strEq(scope, "article")) f->scope = sc_article; --- 174,180 ---- f->scope = sc_ahead; else if (strEq(scope, "body")) ! f->scope = sc_body; else if (strEq(scope, "article")) f->scope = sc_article; -- Aaron Nabil