when is not if so no else