On line 168, the 'continue' statement is used outside of any looping structure. This is an illegal use of continue. Surely 'return' is meant instead.