Change raise to fail because in most cases we are not rescuing from another exception and creating a new one.

Most of these happen because we hit something we are unable to proceed with