translate English to French: There are several remaining constraints.
Des contraintes subsistent.