Эм, в этом случае `& 1` точно не эквивалентно `== true`?