Answers from user TheGladiator