Does this need to do the complement of `inUse.add(singleLocation)`, which was done in obtain?