Answers from user thelockguy