Clever bit of wriggling from Sainsbury’s there.

What they really should have put was:

‘Paying by cheque?
Oh no you’re not!’