Answers from user DWinductionheat