How come you use the ^ if you\'re not halting?
Also, you don\'t need two of the same if statements -.-