Decoders and cache and more tests