Out of curiosity, why the almost no-op wrappers?