It would be nice to construct strategies once, allowing for options to be passed for one time constructs, such as routes. Currently the routes are pretty static and we're creating un-neccesary objects, where mutating the meaning of 'this' might well suffice in the authenticate method.