Thanks for testing it. It really need the unit tests to cover all these cases!