key_commit: continued work on tr 5042 for Bryan