Could we add a comment here? If the result is ok , we return req.result, if there is an error, we return null. I don't understand very well :( sorry