Answers from user aidanblurry