client{X,Y} -> {x,y}