Added comments from Andrew Kaylor.