Answers from user ahonkai