It's for testing purposes - I use those results individually to test different parts of the migrator. If you want this could be turned into three internal functions and a single one that wraps them.