Code

store PIPE messages so we can re-send them on errors