Nice read and commentary.