Answers from user ahwdunker