translate English to French: Therein lie some of the inconsistencies.
C'est là que résident les incohérences.