added ircmaxell/password-compat