a few more boolean tests