the "link" arg seems badly named, this is really the regexp result object, right ?