I think we do have potential race conditions here (e.g. if another Container disappears immediately after the current count was obtained). If so, we should just take note of this and revisit later.