Answers from user cmschmidt