Вот тут появится очень неочевидный баг если поменять местами эти две строки