Put back Middleware layer

I'm such a dork and overwrite my Middleware processing code! ARGH!