we probably shoulnd't be calling callback functions "callback" (that's a function argument name, reall). Let's change this to `finalizePublishMake` or something? Also easier to trace, that way.