translate English to French: It would appear that that is not strictly true.
Il semble que ce ne soit pas tout à fait le cas.