Answers from user Williaoodrich