working on pipe handler, have mysterious pipe bad address error...