Кстати у тебя в подписи допущена синтаксическая ошибка. Приведение к обратным булевным значениям без скобок или конкатенации невозможно.