do you realize that igorw did the same in the other stack middlewares?