enqueue, don't invoke