Answers from user RavenAle