Two-stage piping seems to work. Haven't tested it thoroughly. Also memory leaks seem very possible. Three-stage piping definitely does not work.