Should this wrap-and-throw rather than printing and ignoring the exception?