Right, `current == currentBucket` won't necessarily hold when enqueuing later.