this looks redundant. just don't catch it if rethrowing is only thing you're doing.

same apply to all isAccount... methods here