Answers from user mombasaghost