Move NopDecoder to separate package