if the password isnt get, probably you want to return Safe, not fail