Рефакторинг
Заработало.
Продолжаю делать его рабочим.