Answers from user IshmaelMrkay