Answers from user LeonardBradley