Answers from user akudubright