there is no need for a `callback`. this method probably won't be called multiple times, so it doesn't need to be *flexible*.