what is commutative testimony?