Answers from user wfurgurson