Added a running check to the directed agent and don't care if allocating
a location doesn't find anywhere