Remove unnecessary line
Compiler handles optimizing when loops are involved
Rename cycles to cycles_allowed
Interpreter handles loops