send through the pipe, incoding err