Answers from user AHooper427