Use DecoderException in the abstract decoders