fatsawhorse, не удивительно, ваша вставка никак не связана с ранее выполняемыми циклами, которые уже закончились.
посмотрите в справке что это за циклы !!re, а иначе это не дело наугад вставлять куски да и надеяться что он заработает...
правильно говорить "в этом коде", это так, чисто отступление, не мог пройти мимо