(core+) a lot of the problems with the framequeue seems to have been darwin being terrible (no unnamed semaphores silent fail)