Introduced flattening of generators