plumbing constraints