Commiting prototypes