factoriser et reutiliser (plutot que cloner?). `exec_and_check` je l'ai deja vu