added knowledge of object space to the external semaphores