Only uses the request if it is an object and has socket