Booleans are hard.