consumer protection price mistakes