T3 middleware

Merge.