Re-added commit and revert predicates and modes.