https://blog.stuart.shelton.me/archives/67
And so the last bastions begin to fall...