Add check to prevent warning
Implement the internal migrator