Stronger support of if/else