Sanofi: answers in sight