Discarding if expressions