Ah, good point. If the user does _not_ want the code to fail hard on format validation errors, they'll just run without enabling either validation switch. This catch could also trigger on non-validation errors, which would not be ideal. I'll change this shortly.