Answers from user thelaserman