side note about booleans