Your comments appears to be based on the wrong assumption that this is RANK_PREFERRED. It is not. We have a 4th rank RANK_TRUTH, which is what Claim objects have. This rank cannot be set in Statement objects. This should be revisited when we (attempt to) change the relationship between Claim and Statement from inheritance to composition.