WTF? Why do you repeat the condition twice?