Answers from user AidenPearson