(Sorry, it's been a while, but iirc the code comments call it the amazing bug, with credit to Radul)