Answers from user legendbaron