Answers created by Olivier B.