Спасибо! Проблема и впрямь оказалась в скорости загрузки. Перекинул вывод переменной на клавишу и стало всё работать.
Век живи - век учись!
Кстати add работает нормально.
А c eval ом я уже просто изварщался, потому что не знал к чему придраться

, хотя с ним тоже работает.