This switch doesn't seem necessary - the `ItemHandler()` already returns the correct handler to call `OnUpdate()` on