Uses RuntimeException in BcryptHasher