For consistency, instantiates router before view.