Added options to SocketDirect