Simplified request handling, added "request" attribute on [Socket]