Answers from user adolphusc