Use rescue with a splat rather and catching all exceptions and manually filtering in Kernel#suppress