refactor Request(a,b) to Set(b,a)