Answers from user CharlesMoser