Answers from user MarkPaul