curious on why not throw an exception at convertToHashedPassword method?