is there no way to just `put|patch` to self.uri to capture?