Extract pipe connection into a setup method so that callers can re-establish the pipe if necessary.
Version 1.0.3