Incorporated comments from Dave Thaler.