handle boolean shit