pause and resume for pipes I guess