Future Work Data rewriting framework so that information that allows identification of proxied machine may be changed. Process pooling: Currently, every service generated a new process. One process to serve more than one connection reduces load. More realistic TCP stack. Improved subsystem virtualization.