Why do I get the error "Infinite Loop Detected" when there's NO INFINITE LOOP!?!?!??