instead, maybe we can make appendThread return true/false so that the caller knows if a new container has been created?