don't hoist statements out of then/else branches