Bugs:

If you find a bug, please send me a minimal test case demonstrating it.
