PSR2 and missing retun values on functions that capture an exception