Answers from user thebull0x