Answers from user redUmbrella