Answers from user arathron