I don't get it. Why last condition is not okay?