Shouldn't we have tests for all of the migration population code?