Score this 4-pack of best-selling Thermos can insulators for just $22, a good $5 discount the usual, and so much more functional than those useless fabric koozies.

Thermos’s stainless steel can insulators use vacuum insulation and thick walls to actually provide a barrier between your beverage and the outside world. They go so far as to claim that it will keep a can cold for up to 3 hours, and even if that’s a little bit of marketing hyperbole, what could possibly be in that can that takes more than an hour to drink?