Nah, the middleware itself is what determines the locale that should be active, it does not use whatever locale was previously active at all.