+1. It's a great idea to retrieve the request for handling error/success.