Good point. And I noticed we can have several ``referenceType.signature`` calls happening in this method, so I'm extracting a local val.