Removed all generation code