Answers from user air3lement