Answers from user ReynosoLaughlin