swap position of yielded args in request callback