this migration is irreversible