Answers from user peterfracke