I made it so that the custom event emitter that is 'proxying' is responsible for making sure the `count` is always a number and `rows` is always an array - that's why the 'internal' `emit.okay()` calls don't bother to set 'superfluous' args.