Answers from user FirstDirt