Same as above.  I basically just copied over the tests for `$on` to make the tests look more or less the same. I'm happy to change it if I should. But it should then be changed for the `$on` tests as well.