made dotMigrator stateless, changed behavior