ensured expressions containing && work as expected