Re: [core] New Version Notification for draft-tcs-coap-no-response-option-12.txt

"Dijk, Esko" <esko.dijk@philips.com> Wed, 21 October 2015 07:48 UTC

Return-Path: <esko.dijk@philips.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AEE61B3692 for <core@ietfa.amsl.com>; Wed, 21 Oct 2015 00:48:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.89
X-Spam-Level:
X-Spam-Status: No, score=-1.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DRUGS_MUSCLE=0.01, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LfR_7HW8f0aG for <core@ietfa.amsl.com>; Wed, 21 Oct 2015 00:48:39 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0793.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::793]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D4631B3691 for <core@ietf.org>; Wed, 21 Oct 2015 00:48:38 -0700 (PDT)
Received: from VI1PR04CA0012.eurprd04.prod.outlook.com (10.163.3.22) by AMSPR04MB262.eurprd04.prod.outlook.com (10.242.227.149) with Microsoft SMTP Server (TLS) id 15.1.300.14; Wed, 21 Oct 2015 07:48:31 +0000
Received: from DB3FFO11FD001.protection.gbl (2a01:111:f400:7e04::171) by VI1PR04CA0012.outlook.office365.com (2a01:111:e400:58e9::22) with Microsoft SMTP Server (TLS) id 15.1.306.13 via Frontend Transport; Wed, 21 Oct 2015 07:48:31 +0000
Authentication-Results: spf=none (sender IP is 23.103.247.132) smtp.mailfrom=philips.com; tcs.com; dkim=none (message not signed) header.d=none;tcs.com; dmarc=none action=none header.from=philips.com;
Received-SPF: None (protection.outlook.com: philips.com does not designate permitted sender hosts)
Received: from 011-smtp-out.Philips.com (23.103.247.132) by DB3FFO11FD001.mail.protection.outlook.com (10.47.216.90) with Microsoft SMTP Server (TLS) id 15.1.300.4 via Frontend Transport; Wed, 21 Oct 2015 07:48:30 +0000
Received: from HE1PR9001MB0170.MGDPHG.emi.philips.com (141.251.190.18) by HE1PR9001MB0172.MGDPHG.emi.philips.com (141.251.190.20) with Microsoft SMTP Server (TLS) id 15.1.286.20; Wed, 21 Oct 2015 07:48:23 +0000
Received: from HE1PR9001MB0170.MGDPHG.emi.philips.com ([141.251.190.18]) by HE1PR9001MB0170.MGDPHG.emi.philips.com ([141.251.190.18]) with mapi id 15.01.0286.019; Wed, 21 Oct 2015 07:48:23 +0000
From: "Dijk, Esko" <esko.dijk@philips.com>
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@tcs.com>, "Rahman, Akbar (Akbar.Rahman@InterDigital.com)" <Akbar.Rahman@InterDigital.com>
Thread-Topic: New Version Notification for draft-tcs-coap-no-response-option-12.txt
Thread-Index: AQHRB0yUkugfmWPBz0OlZclMium2Yp51f36w
Date: Wed, 21 Oct 2015 07:48:23 +0000
Message-ID: <5e77fbd11ea44e5eb6b8eac6bfc5ab44@HE1PR9001MB0170.MGDPHG.emi.philips.com>
References: <OF55B799DA.86E1939E-ON65257EDF.0048D455-65257EDF.004979E1@tcs.com>
In-Reply-To: <OF55B799DA.86E1939E-ON65257EDF.0048D455-65257EDF.004979E1@tcs.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [194.171.252.106]
Content-Type: multipart/alternative; boundary="_000_5e77fbd11ea44e5eb6b8eac6bfc5ab44HE1PR9001MB0170MGDPHGem_"
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-Microsoft-Exchange-Diagnostics: 1; DB3FFO11FD001; 1:uOj3S81zIWVAD+JVMqdxMHoopMdueSKChGvLuG2do0/QprvnDw8taFxoAxxOMoSU3ypQXX4lIlTE1oxLflWMOfAWu5DfvHnL7awlVvBE7sqJgNtnZtSCjQQmmIJdo8ErCrVj5BGGptng2l0/VAqyIWUwCKXLSi6CsXJwIuQ4qNaLWHHe4cF3jIQwGH5HyzSEmJW4iyVIu4KgXwcUhYLlc9/X/+6xnGBP7tf8aIzik3e0XmmHb8Sv3+FafKAMHsln2nnMPyRBYKa9s0Q5PmouvOMWkKMukRkL1JbCVv7HYCwH6Wl9QUzobErLDkXVaA/a0E5GiStiEZ/Nbx3/2ZvUEg==
X-Forefront-Antispam-Report: CIP:23.103.247.132; CTRY:; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(2980300002)(428002)(377424004)(30504003)(85714005)(51914003)(55904004)(479174004)(377454003)(199003)(374574003)(189002)(97736004)(5001770100001)(87936001)(7110500001)(24736003)(230783001)(108616004)(81156007)(5007970100001)(19617315012)(101416001)(5890100001)(10710500006)(16601075003)(4001150100001)(5008740100001)(189998001)(512954002)(15975445007)(2420400006)(16796002)(5003600100002)(92566002)(46102003)(5001960100002)(2950100001)(2900100001)(102836002)(6806005)(105586002)(106466001)(106116001)(19300405004)(16236675004)(10400500002)(19625305001)(66066001)(33646002)(69596002)(86362001)(84326002)(19625215002)(19580395003)(19580405001)(11100500001)(50986999)(76176999)(54356999)(5004730100002)(64706001); DIR:OUT; SFP:1102; SCL:1; SRVR:AMSPR04MB262; H:011-smtp-out.Philips.com; FPR:; SPF:None; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; AMSPR04MB262; 2:ii7bWQVC/lHcy9W5RyIebup4LbTf+MM31C++hi+dop5dM3JQe9IpN5cObZssah8Ojdxcov8F6YYQII+69Yr2kXZqf3psws89pTxkpNGKd/CLmtWRwwS13kcTMgToBL45xhBsRl2zXzn605EAlbD9Y6UfE0iodmKpY9wRXFQVVW8=; 3:rWWhrISY5Zl3hpt8hwyBgt17n4gTuaTDtUeUjItIKvceujWIKq4AScC6NbIgssuTF0zFeJxsJLf3j9K6JMbnr2z65bWVjrlUNcM2Mx9bx7ow+tsJ2hdC3Yow78o3hxM9ysHXLVfxk6kt4eVFM22zjmNlNjLGHh/4pOzv8j5cWgxjU9t5BMHkSHBMpRREyGUy+Hf/TXZf+R3vSgJoZBIHU1A+pqe3CLbHrsmjIZTtHIA=; 25:S8Uzehck+MDfEhwHJR2f0tLTwEyEqZt0WvxLZ4/rlu/QEh9ci7XcQzHtpFoVzxqjIRaoq5Ip7tez0mej7yOYJSxchZv57Lqy3ahNhKVmXXMHdvmcbAFoxpkg6cSAWGD7P8R156HYFUcaxdF+mtVtK2jkgCMmA4ddS3W3qqtBxvC1huQ349gaioS3eVv+JPJanASO23YIP2/5NujsJCpVq5AaRmiIG/GslMpIhG6g/IUi02ar7vBkfn4aBJMwr3uzgLbdri3W07QmuFp4rr/0ZQ==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AMSPR04MB262;
X-Microsoft-Exchange-Diagnostics: 1; AMSPR04MB262; 20:tYF95c6S77AmwfdwdWIffSFvwaPkaLgVyZXewEwLkfcvQoMs6Z3WZl5v4BaLD+SfQow0kFJbZpdL6x6NRwLF6YiAzf5lsd12A7biRxxZQXKgsWl1zmZnp+r1HaqJg6ojU/7JSW5EsapS0zByCH8PDCHtfk4PNXwS+jKpUXhBQZCPpJDCO6/TkUWcne2zhWjsjm25opozjW98ZLOLPTPLB5rhZsBOa1CYNhznhUM/h9XcZPiMo548nJI5Us2ws+baa7TvZdViVqKsHyazEPpdSnM7xFTmN1FrlG/fBG2nv5BmM5N20opRRK6ZWdSpu/URlmdzipcmcjsa4iD/reOBcVHf+O9K16HfKL6hPVrGDwI8CD0gkBWyP98FycrwlW4VKkXB3iSvMlUwbaAi3NK8T5Idmt/Hh0zsoe+GPLkapcqKNa6oBZXNmRIA8dWgNC6hbkDK2IfmRAkkkeApzx5JWXKeeGoiR+eIXa+pgq+8P0MvFBzlREUkaSt+sPupiJaD; 4:UiY3HiWPU3W8dRaCDZ6tmrm3qDsRuiFmW89uySH6OG03x5nuGcsyPPRyvWa1TZoNtKLQrcZEc7eE/O3CxoweMOmOpayruHyoh2B6Wg5CFZtIT2WYVD2lt3xsQjwZZWuYNze2NYZrHFWMdLAIlwK88rUJ3U1h/lFeGSe6Z4mfvA/wvMPesXbYUQvWjkx5+E5xFKsUpNLsCC6B1wUZQqAKyh2+8UUfRtwKzSKEBLd8F8421kfdf6A9zpL0+Mrs73IcPlnMzjMnRKfHbmggW5msbixVHjUXbF0SIqSgmP+zjHPX2SMnALsPlC6YkoyoggSxBYmZL8mhzSuWF2tav52WMEQ3kiUviauYelnNesoz42S7xuJC4Fg3ZN/eAT8R/EXu
X-Microsoft-Antispam-PRVS: <AMSPR04MB26271239C6E1F3D899848F6F2380@AMSPR04MB262.eurprd04.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(114017886912203)(260087099026482)(108003899814671);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(3002001)(102115021); SRVR:AMSPR04MB262; BCL:0; PCL:0; RULEID:; SRVR:AMSPR04MB262;
X-Forefront-PRVS: 073631BD3D
X-Microsoft-Exchange-Diagnostics: 1; AMSPR04MB262; 23:gioT/rhfYDHwxPiy+lAym13TJJBYYBO1XQbe+BY9W419yNWZyFqWUdcJ3VnVdR4VMOkAXLbYclv2xFho1j2lW4s67lIPLlxnJ7tfrNToAfp7uCnO/nvyNmvoonxesazbL2QpH0IAQhPSAfTwytvXYbWw/lrTHfKUzkJTodMXMISOeI4hswyrkdCIOCZtMWpGCwrRODJFZ5iuW3KYoFDrdZGGY8r8PoziQ16GMy6hHGNEShUNGEHlxZplyef0DHXx/G+geYC/v1cbEK0CUA34vlJS8rTCKxw3aOd6CfMFF6ycseRJtiMjWy70TJjzNV2aAO2JIJLFbbnGg6f+P9E42gTe+3aUF7syl4hNHQlPyNE8NgY31IIfpu4rvG+7f05jrfJTXLNcm1xT2oTlxc6YVoOEtM1AP5Lq/Hqu2q4c7fCWSO+qp2q0c72kRH5W2fTpPGcDQDXyaJBKfN2sdkjK2UrWnteJjgdk0i3ZLId2TUg+XWUYAppcYtQN5lek/uxXCgsCWeN6zwZD9AETd+QD9QXAlRPQCXmTL5KL4P/xI2abF2xeOuRLzb8nOisc1Vf74Z0kLAVOzzw5n8cW9B9SHGgRWi4g/+4SHSlG636eBDxWRVSLw/ZmkHMKP28EQaXCKeYTs7EWGNgtdDXc3xI30/ZMxIgfb5FzwO+VgUd4ZuDn/7pM8R65hChC1p5DIZzXBPhJJhzQuKRcDVb1+Pwq9VaH/QdYZKRO06aPvkRMxFxElw1QKL6X/EPlwF+e85tmW9V9pqrr4cHoPkVpQrDZXDgRRTO4+VUkQJZADqnRtQmDpwvLLcGf9jgOyBTxIwzBX84h7eoOuSAK8HpN3ETlHR2zhc6Psl0N9uNyf2N3XlD7Fg/i2pHJ5gmZ5DqLEJq+HDOwvmFrL8PN/GAcE2tyQ2/Mt4SQgc5WYvD9zoszI2zzPV5wKeG/qFayK0X4yilPJ82kO00+LQo6fweS/GCr0VpkV9nCjC+h/YvgbDuiL0CcqtXVqj5EYW3OwVuvNnrVt8EEZ1giD4zYoYf2bCy6Xgo5dMSnpaynLI5DyOOXo+QhH/RTdwRj33z2lO46+SErOu7N1LVfbecSbiTRX8ukr13YIjyeLlX3sPTGLQJN9EhAzvzVMIInXj4aq1Opq+NVDRoKvY78aCt0hKco6qJ6Tw4H4dBV750JHIiC+BwUurwBdbqjfvuRTwVFKDGXui5zn6QOFE3JZ4agMM/NLNjy2xmby601r/PpxqRIyRF++Ewb0ZgIsogRgQGaGnlQp91pAZQ2vyIgDCznPyD6U4rcRsHwNeWCjAGf0WyBsPv4u9OxfXSVE4hB0JGTV/r/ulQm8U3Q6NVbOwJi9nfjz0m6Fe639IWTrXGCgPEw49KLgFy8RiO8ARxbka6VzwqJATJy7sc6sSvXKnrVz0y/sTN/+Jd1HcWsOdQmN99G7/p0ydxH6u8Hq6q0YaV2xduDso7vlz/Uo6o1hGcOhKab1fVugPkodQuc9Pet0BbVD/dzMC3bkkL1E/qvFEvQXhxc8OXqyyagO5wRLbT99x2e4LmZBb7xoO8AQTMbYcXm/EPqGx2YlLRYxdm2IJYCghPEY84iMOr+16CjcKPcVG/YdQxwhd6ToacmePOUNDNhzk9HoNcLE9N0GfUQ3SJ0xgS9wetxr8vDKXoqxr5ou8oJBTIviw==
X-Microsoft-Exchange-Diagnostics: 1; AMSPR04MB262; 5:NnyWnyp8HUYuQFV4Z8g80NiOfV5t3bpDg5uU6n/TVvkPHSgibHtNLllxVBbjVV0uB1w/FP+jmA+pq414F1E4biD7Qy1HJuVpLeAH88b6W2At0Sf+O+GGfmnidH42BlRnKGQApCZaj0ItC2vvW3VruQ==; 24:nrpnp3LiwcQM+ecAFUHARzwCjox00SM7z4Lb54LwHD4Vp1tpnMZkBOUk0HsZ8lkDZVhPpjObEKaH3b+4wBMB4DHhjg8kvlQw17XF6242aww=; 20:A56ld7AWt9bRH0OIqiyFmoIMelrEi5CZb3Bmb4f1eFoAK6Ip1K7izQbYRJ/QJAZt4+rt2woFCQWoemy+KYwGOA==
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: philips.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2015 07:48:30.8507 (UTC)
X-MS-Exchange-CrossTenant-Id: 1a407a2d-7675-4d17-8692-b3ac285306e4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=1a407a2d-7675-4d17-8692-b3ac285306e4; Ip=[23.103.247.132]; Helo=[011-smtp-out.Philips.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMSPR04MB262
Archived-At: <http://mailarchive.ietf.org/arch/msg/core/2qMmJoOsLPlyoGFocul_4elPGew>
Cc: "core (core@ietf.org)" <core@ietf.org>
Subject: Re: [core] New Version Notification for draft-tcs-coap-no-response-option-12.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Oct 2015 07:48:46 -0000

Hello Abhijan,

Thanks for the update. Here a few more remarks to consider:

1.  Table 2, DELETE method: "MAY NOT" is not defined in RFC 2119 - so better not used.
Here the current text does not give much guidance. And there seems to be no need for requirements language I think? What about:
"If the client wants to ensure that the deletion really happened, it should not make use of the No-Response option. No use cases have been identified so far for DELETE."
I would not capitalize the "should not" in this text, like we have for the GET case.

2. I would separate the option definition from the applicability table 2. So, the text starting with "This option contains values to indicate disinterest in ..." and the table itself could go into a new subsection called "Applicability for CoAP Methods" or similar. Because strictly speaking it is not part of the option definition.

3. The text in the Table 2 on GET talks about 'usual circumstances' which may leave the reader wondering if GET to cancel an observe relation is usual or unusual.
In fact we could say that the option MAY be used in a GET request intended to cancel an Observe relationship; and the option SHOULD NOT be used by the client in other cases - with the exception being that a clear use case for this is identified. Still a server MUST support a combination of GET with the No-Response option.

4. Section 4.3 on the HC Proxy: returning 204 No Content seems not applicable in many cases - e.g. some HTTP methods may not allow for a 204 response (I didn't check it though).
Also the HC Proxy doesn't know whether the request was successful (which 204 implies) or not.   So I don't see why we can give this guideline without knowing the specific (use) cases.
What we can say at least is that: a HTTP PUT request SHOULD be answered with HTTP 204 , if the HC Proxy chose to suppress all classes of responses in the corresponding CoAP PUT request.
(For example if the HC Proxy does partial suppression of only class 2.xx, then it gets more complicated - I could program my HC Proxy to wait a 20 seconds and only if no CoAP error response comes the proxy decides to answer with HTTP 204. This is more intricate than "always answer 204".)

Regards,
Esko

From: Abhijan Bhattacharyya [mailto:abhijan.bhattacharyya@tcs.com]
Sent: Thursday, October 15, 2015 15:23
To: Dijk, Esko <esko.dijk@philips.com>; cabo@tzi.org; core@ietf.org; Akbar.Rahman@InterDigital.com
Subject: Fw: New Version Notification for draft-tcs-coap-no-response-option-12.txt

Hi Carsten, Esko, Akbar and all,

Based on the recent inputs we have shared a new version of the No-Response draft.

Esko, I have actually removed the 'Leisure' stuff for unicast. Thought it was making things a bit complicated.

Akbar, The reverse proxy consideration have been included as a new section 4.3.

Carsten, requesting your suggestion regarding the next step forward.

Hoping to see you all in Yokohama.

Regards
Abhijan Bhattacharyya
Associate Consultant
Scientist, Innovation Lab, Kolkata, India
Tata Consultancy Services
Mailto: abhijan.bhattacharyya@tcs.com<mailto:abhijan.bhattacharyya@tcs.com>
Website: http://www.tcs.com<http://www.tcs.com/>
____________________________________________
Experience certainty.        IT Services
                       Business Solutions
                       Consulting
____________________________________________

----- Forwarded by Abhijan Bhattacharyya/KOL/TCS on 10/15/2015 06:45 PM -----

From:        internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>
To:        "Soma Bandyopadhyay" <soma.bandyopadhyay@tcs.com<mailto:soma.bandyopadhyay@tcs.com>>, "Soma Bandyopadhyay" <soma.bandyopadhyay@tcs.com<mailto:soma.bandyopadhyay@tcs.com>>, "Abhijan Bhattacharyya" <abhijan.bhattacharyya@tcs.com<mailto:abhijan.bhattacharyya@tcs.com>>, "Arpan Pal" <arpan.pal@tcs.com<mailto:arpan.pal@tcs.com>>, "Arpan Pal" <arpan.pal@tcs.com<mailto:arpan.pal@tcs.com>>, "Tulika Bose" <tulika.bose@tcs.com<mailto:tulika.bose@tcs.com>>, "Abhijan Bhattacharyya" <abhijan.bhattacharyya@tcs.com<mailto:abhijan.bhattacharyya@tcs.com>>, "Tulika Bose" <tulika.bose@tcs.com<mailto:tulika.bose@tcs.com>>
Date:        10/15/2015 06:45 PM
Subject:        New Version Notification for draft-tcs-coap-no-response-option-12.txt
________________________________




A new version of I-D, draft-tcs-coap-no-response-option-12.txt
has been successfully submitted by Tulika Bose and posted to the
IETF repository.

Name:                                  draft-tcs-coap-no-response-option
Revision:                 12
Title:                                  CoAP option for no server-response
Document date:                 2015-10-15
Group:                                  Individual Submission
Pages:                                  17
URL:            https://www.ietf.org/internet-drafts/draft-tcs-coap-no-response-option-12.txt
Status:         https://datatracker.ietf.org/doc/draft-tcs-coap-no-response-option/
Htmlized:       https://tools.ietf.org/html/draft-tcs-coap-no-response-option-12
Diff:           https://www.ietf.org/rfcdiff?url2=draft-tcs-coap-no-response-option-12

Abstract:
  There can be M2M scenarios where responses from server against
  requests from client might be considered redundant. This kind of
  open-loop exchange (with no response path from the server to the
  client) may be desired to minimize resource consumption in
  constrained systems while simultaneously updating a bulk of
  resources or updating a resource with a very high frequency. CoAP
  already provides a non-confirmable (NON) mode of message exchange
  where the server end-point does not respond with ACK. However,
  obeying the request/response semantics, the server end-point
  responds back with a status code indicating "the result of the
  attempt to understand and satisfy the request".

  This draft introduces a header option for CoAP called 'No-Response'.
  Using this option the client explicitly tells the server to suppress
  responses against the particular request. This option also provides
  granular control to enable suppression of a particular class or a
  combination of response-classes. This option may be effective for
  both unicast and multicast requests. Present draft also discusses
  few exemplary applications which benefit from this option.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat

=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you

________________________________
The information contained in this message may be confidential and legally protected under applicable law. The message is intended solely for the addressee(s). If you are not the intended recipient, you are hereby notified that any use, forwarding, dissemination, or reproduction of this message is strictly prohibited and may be unlawful. If you are not the intended recipient, please contact the sender by return e-mail and destroy all copies of the original message.