Answers edited by Tom