do not reopen the pipe with append