Was the if (accessConditionHeaders) check important? If so, we've lost it with this change.