plumbing suggestion (longish)