I'm not going to shout at anyone for not adding unit tests, especially
for trivial bugs, but I will start NAKing new features if they don't
come with tests. I've spent a couple of days cleaning up and
increasing the coverage of the self tests and I'd love to know of any
new or existing failures.