Huh, that's weird. But explains the behaviour, and the tests are "right".