(also, if you put the new one above `onNewUpdate` you wouldn't need the comma shenanigans in the diff)