Plumbing and pipelining