Answers from user peterf