Revert "do not call self.is_* from _eval_is_* routines"

This reverts commit f8f6ab692b8b0c8bedc814988c89e5fa97224fd6.