price discrepancies