(Just reading this to try to help out in reviewing.. If you don't mind.)
Did you mean `break` here?