fix showImmediately; remove redundant condition checks