Answers from user akaethan