Не удается воспроизвести баг с описанным вами алгоритмом. Может проблема конкретного вашего чара? Попробуйте создать нового на опентесте и проверить