Refactor away context, let controller ServeHTTP itself