oh this means the migration method have to have a callback, right?
can I add the callback to this PR, or should I create a new one just for that?