Yeah, that would work too.
Are you concerned about the extra call? I think it's a tossup between adding the `fullurl` to the `ArticleExtract` or making another call and caching it separately.