@skrasser Heh, OK, as long as decoder can handle null values (aka it's an no-op) than I'm fine and not too concerned about it.

This also bring up another unrelated "issue" - it would be nice to have some examples and simple framework for running a benchmark so we can see how changes like this affect performance.