I'm using the latest SDK 2.1.1. It seems that if I set ConnectionPolicy's connection mode to be DirectHttps, RequestOptions' AccessCondition (type: IfMatch) will no longer be enforced. Request with non matching AccessCondition would succeed. My expectation is that such request would get a 412 with {"Errors":["One of the specified pre-condition is not met"]} just like the Gateway connection mode, but it doesn't behave like that. This is a nasty bug, please fix it.