Answers from user maxhunter