Answers created by Andrew B.