is_not_* predicates added & userpred/not_userpred added & a few tests added