Modified generation method