Making Revisions Efficiently