translate English to French: You should be involved.
Vous devez donc intervenir.