Urf. This points to a design flaw. Decoders should have a handle to their DecoderRunner so they can call runner.LogError like the other types do.