Answers from user RyanHogue1