Answers from user armanemu