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