created a reeeal weird synchronization primitive for IPC.  No idea how batshit it is.  I think things like this usually are