perils of IF