Вот это тоже беспокоит, как с этим быть, а именно с переходом через 0 в обратную сторону?
В чем причина беспокойства и почему с этим надо "как-то быть"?