Answers from user ruminus