if should be when