WaitNamedPipe can break pipes somehow, well, okay.