You can disguise negative information giving it the appearance of a usual positive one (the fake discount).
It's more a property of information than of language, or rather a property of our information processor, so lazy it doesn't check every single piece 3 times but instead rely on habit and context