intermediary commit