it sounds like something to do with the loops to me (sorry for late response, i never got notified) anyways check the loops stuff, maybe doing that causes some weird exit variable to change.. idk though.