This is just a function that calls another function and passes in the argument untouched. Couldn't the callback be `reset_song_data` directly? This seems redundant.