i think this should be an equality check? if one uri is a substring of another uri, it's not clear why we care about that.