just a comment

For line:355
You can chose either break or return both gives a desired behaviours.