fix return codes so 0=same, 1=differ, 2=problem as documented.