the `validating` implements the try/catch