Написал код, понял что он должен работать неправильно. Запустил его, все работает правильно. Есть смысл искать подвох?
у меня похожее, написал тесты -- сломался код который не менялся и работал уже год, во время отладки пришёл к выводу, что работать он не мог никак, потому отложил и собираюсь с силами бороться с мыслями, что не схожу с ума