Register before enqueueing