Answers from user AKeDitz