Committing API