Answers from user aar8