Answers from user denzelford