added flag --no-interaction for failproof migration