Answers from user AJFulford