Added return; Added infinite loop; fixed parser bug (recognizes invalid operations)