use friendly names for reader writer from pipe