Sure I can add that. I think that it makes the most sense to include it in this encoder instead of creating another one.  Especially since it could be an optional parameter that defaults to 1 so the original behavior is still available.

If we do the same to the passthru encoder, then that encoder could be used as a filter on the output of any other encoder to add robustness.