Answers from user HectorBauer