incremental
diff --git a/include/webassets.hpp b/include/webassets.hpp
index b2bda68..924b1d5 100644
--- a/include/webassets.hpp
+++ b/include/webassets.hpp
@@ -6,12 +6,11 @@
 #include <crow/http_request.h>
 #include <crow/http_response.h>
 
-// TODO this is wrong.  file handler shouldn't care about middlewares
 #include <crow/routing.h>
-#include "token_authorization_middleware.hpp"
+#include <app_type.hpp>
 
 namespace crow {
 namespace webassets {
-void request_routes(crow::App<crow::TokenAuthorizationMiddleware>& app);
+void request_routes(BmcAppType& app);
 }
 }
\ No newline at end of file