Или у скрипта есть алгоритм последовательности действий.
На самом деле, в нем нет ничего страшного.