alternative def of tcompcauchy