I'm not sure I understood your last three comments 100%, checkout the [last update](https://github.com/yola/demands/commit/81742e3f98f9d1590a122747ecfcde9d69f5761f).

I'm trying to maintain the `pre_send` and `post_send` hooks defined as:

    def hook(self, object, **kwargs):
        return object