Yeah. And hopefully `n` isn't more than 1. Maybe 2. Could have done a `if (queue.length === 1)` check, but the code clutter for a feature that's already going to kill your performance isn't on my list of necessaries.