Fix #1 -- subclassing the middleware instead of monkey-patching it
new pypi release