recover_token should use self, not 'me'