Translate the following English sentence to French:
"This may be an improvement but I still have some questions to put to the Commission."
C'est peut-être une amélioration, mais il me reste certaines questions à poser à la Commission.