Answers from user Bloomer