Why is this `once` and not `on`?