This makes me wonder if we shouldn't change the signature to:  render(self, view, context=None)