Have the callback return the new request instead of overwriting the supplied object