translate English to French: In practice, there appear to be impediments.
En pratique, il semble qu'il y ait certains obstacles.