Commiting decoder