No, this looks fine, much clearer than what we have. :+1: 

"exceptions for control flow" would be to force an exception to avoid some bounds checking or so.