This feature can be used in place of the pile of hacks in middleware.go, and doesn't involve awkwardly shimming out a http.ResponseWriter. Sounds like a win-win!