This `x` maneuver is weird. I don't think you need this, especially if you change the interface of `resetPassword`.