Better condition on before-migration state