fix bad if