Well, maybe would this would be another use case where providing **[an optional callback](https://github.com/libgit2/libgit2sharp/pull/427#issuecomment-17896694)** for decoding related issues might be useful?