Это какой-то баг или я условия не правильно понимаю?