Eliminate race condition by having some processes communicate directly rather than through the director