ahh, you use get_rpc_pipe_num() instead, and just left the GETPNUM() macro there to confuse people like me :) I'm converting the pipes code to get rid of the Pipes[] array now. It will be a linked list + bitmap like the files code.