Answers from user gnolmon