- Push decoding down into the LRU cache - Cope gracefully with corrupted data and incorrect encoding headers