The reason I want to use pipe is that it avoids encoding, and it's automatic.