Incorporated review comments from Sean Turner.