Regenerated
Easier to maintain in a single file
api changes