changed how if is treated