renamed: utils.compare –> utils.isEqual