I know by convention, `callback` is the last argument of an asynchronous function, but perhaps it would be a good idea to be explicit about that in the comment since this relies on that fact