Why the static method? Why not make it a regular method and reference the request via self.request?