Answers from user AidenBallad