added IF suppression