been thinking about this too. the middleware layer is getting decimated first