Answers from user akaDalton