generate() modified...