I should replace this with some queue container.