Answers from user abadiskw