I don't get why you need an output context object here?