Moved towards unsigned-byte socket and *socket-to-client* data model