proper comparison