Answers edited by Dan Kemp