Answers from user aggbert