Plumbing an insulating module at the boundary of a subsystem-parallel stack can be easier than modifying the put procedures at the boundary. However, pushing a module onto a stream can disrupt flow control. The high- and low-water marks of queues for an insulating module must be chosen carefully. Source code for an example insulating module is included in the Windows NT DDK.