This decouples the rest of the server from the client
This is the first step to sever any dependency of the server on the client