work with piping.