The naming is confusing at first glance: `complete_reset_password` vs `reset_password_complete` :)