Я бы тут инвертировал условие, ну да хрен с ним, дело вкуса.