зачем тут такая логика?
лучше инвертировать условие и не возвращать `false`