if we can't compare then throw an assert
remove check for -compare
remove redundant information from the log