Ahh, it 'wraps'

Dur-de-dur… you have to actually wrap the routes with the middlewares
macro