Answers from user mgtheboss