Проверил, на месте, условия у вас в цитате, скорее у вас баг какойто.