This is also somewhat confusing:
is there a third part? The server part? Or not? If not, it should be explicit that there is no functional difference between "relay" and "server"?