Answers from user iamwhoiam