Answers from user mackeleoerd