Jko/record events

it looks like in this case, this function returns a value, but in the other case, nothing is returned.  Is this intentional?  (I'm not entirely clear on what someone would do with the returned value in this case, so I might be missing something here).