Migrate minimal to require system