Introduction

This May 2018 Update for Windows 7 SP1 and Windows Server 2008 R2 SP1 includes cumulative reliability improvements in .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, and 4.7.1. Additionally, this May 2018 Update for Windows Server 2008 includes improvements in .NET Framework 4.6. We recommend that you apply this update as part of your regular maintenance routines. Before you install this update, see the "Prerequisites" and "Restart requirement" sections.

Important

  • All updates for .NET Framework 4.6, 4.6.1, 4.6.2, and 4.7 require the d3dcompiler_47.dll update to be installed. We recommend that you install the included d3dcompiler_47.dll update before you apply this update. For more information about the d3dcompiler_47.dll update, see KB 4019990 for Windows 7 SP1 and Windows Server 2008 R2 SP1. Or, see KB 4019478 for Windows Server 2008 SP2.

  • If you install a language pack after you install this update, you must reinstall this update. Therefore, we recommend that you install any language packs that you need before you install this update. For more information, see Add language packs to Windows.

Quality and reliability improvements

CLR1

  • Fixes an issue in WindowsIdentity.Impersonate in which handles were not being explicitly cleaned up.

  • Fixes an issue in deserialization that occurs when a CultureAwareComparer is used by a collection type, for example, a ConcurrentDictionary.

  • Fixes an issue in a floating-point overflow in the thread pool’s hill-climbing algorithm.

  • Fixes an issue in which you observe high CPU usage that is consumed by ntoskrnl!KiPageFault and that originates from BGC (indicated by clr!*gc_heap::bgc_thread_function), you might want this change so that the GC process no longer uses the system-implemented write watch to track BGC heap modifications. Such usage is very expensive because each of these page faults must take a process-wide lock. This is especially noticeable in recent versions of the system. You are probably seeing that most of the CPU is spent in the ntoskrnl!ExpWaitForSpinLockExclusiveAndAcquire function. This change makes GC use the CLR implementation of write watch instead.

NCL2

  • Fixes an issue in the connection limit that occurs when you use HttpClient to send requests to loopback addresses. For more information, see this .NET blog article.

WPF3

  • Fixes an issue in which a crash can occur during the shutdown of an application that hosts WPF content in a separate AppDomain. (For example, an Office application that hosts a VSTO add-in that uses WPF.)

  • Fixes an issue that causes XAML Browser Applications (XBAPs) that target .NET 3.5 to sometimes be loaded by incorrectly using .NET 4.x runtime.

    The fix for this issue must be enabled by customers who have difficulty running XBAP applications that target .NET Framework 3.5 under CLR v4. The fix can be enabled by setting the registry subkey values in the following table.
     

    Platform architecture

    Registry subkey

    Value name

    Value type

    Value

    Description

    32-bit

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\Hosting

    DoNotLaunchVersion3HostedApplicationInVersion4Runtime

    REG_DWORD

    0, or value does not exist

    XBAP applications that target .NET Framework 3.5 or.NET Framework 4.x will be both launched under CLR v4

    1, or any non-zero value

    XBAP applications that target .NET Framework 3.5 will be launched under CLR v2, and XBAP applications that target .NET Framework 4.x will be launched under CLR v4

    64-bit

    Both of these subkeys should be set:

    Subkey 1

    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\Windows Presentation Foundation\Hosting

    Subkey 2

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\Hosting

    DoNotLaunchVersion3HostedApplicationInVersion4Runtime

    REG_DWORD

    0, or value does not exist

    XBAP applications that target .NET Framework 3.5 or.NET Framework 4.x will be both launched under CLR v4

    1, or any non-zero value

    XBAP applications that target .NET Framework 3.5 will be launched under CLR v2, and XBAP applications that target .NET Framework 4.x will be launched under CLR

  • Fixes an issue in which a WPF application can crash because of a NullReferenceException if a Binding (or MultiBinding) that is used in a DataTrigger (or MultiDataTrigger) that belongs to a Style (or Template or ThemeStyle) reports a new value, but whose host element gets collected during a very narrow period in the reporting process.

  • Fixes an issue in which a WPF application can crash because of a spurious ElementNotAvailableException. This can occur when you do the following steps:

  1. Change TreeView.IsEnabled

  2. Remove an item X from the collection

  3. Re-insert the same item X back into the collection

  4. Remove one of X's subitems Y from its collection

Note Step 4 can occur at any time relative to steps 2 and 3. However, step 4 must occur after step 1. Steps 2–4 must occur before the asynchronous call to UpdatePeer, posted by step 1. This will occur if steps 2–4 all occur in the same button-click handler.


1 Common Language Runtime (CLR)
2 Network Class Library (NCL)
3 Windows Presentation Foundation (WPF)

Additional information about this update

For more information about this update as it relates to Windows 7 SP1 and Windows Server 2008 R2 SP1, see the following article in the Microsoft Knowledge Base:

4103472 May 2018 Preview of the Quality Rollups for .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 and 4.7.1 for Windows 7 SP1 and Server 2008 R2 SP1 (KB 4103472)

For more information about this update as it relates to Windows Server 2008, see the following article in the Microsoft Knowledge Base:

4103474 May 2018 Preview of the Quality Rollups for .NET Framework 2.0 SP2, 3.0 SP2, 4.5.2 and 4.6 for Windows Server 2008 (KB 4103474)

Known issues

If your application serializes or deserializes data by using custom formatters that rely on a specific order of fields in the serialization stream, you might receive an exception error message when trying to deserialize an instance of the CustomAwareComparer object that was serialized on a previous versions of .NET Framework.

The exception error might resemble the following:

Exception type: System.ArgumentException

Message: Object of type 'System.Globalization.CompareOptions' cannot be converted to type 'System.Boolean'.

How to get this update

Windows Update

This update is available through Windows Update. When you turn on automatic updating, this update will be downloaded and installed automatically. For more information about how to get security updates automatically, see Windows Update: FAQ.

Microsoft Update Catalog

To get the stand-alone package for this update, go to the Microsoft Update Catalog website.

  • For Windows 7 SP1 and Windows Server 2008 R2 SP1, apply update KB 4103472.

  • For Windows Server 2008, apply update KB 4103474.

Windows Software Update Services (WSUS)

On your WSUS server, follow these steps:

  1. Click Start, click Administrative Tools, and then click Microsoft Windows Server Update Services 3.0.

  2. Expand ComputerName, and then click Action.

  3. Click Import Updates.

  4. WSUS opens a browser window in which you may be prompted to install an ActiveX control. You must install the ActiveX control to continue.

  5. After the ActiveX control is installed, you see the Microsoft Update Catalog screen. Enter 4103472 for Windows 7 SP1 and Windows Server 2008 R2 SP1 or enter 4103474 for Windows Server 2008 in the Search box, and then click Search.

  6. Locate the .NET Framework packages that match the operating systems, languages, and processors in your environment. Click Add to add them to your basket.

  7. After you select all the packages you require, click View Basket.

  8. To import the packages to your WSUS server, click Import.

  9. After the packages are imported, click Close to return to WSUS.

The updates are now available for installation through WSUS.

Prerequisites

To apply this update, you must have .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 or 4.7.1 installed.

Restart requirement

You must restart the computer after you apply this update if any affected files are being used. We recommend that you exit all .NET Framework-based applications before you apply this update.

Update replacement information

This update replaces previously released updates KB 4057273 and KB 4057270.

File information

The English (United States) version of this update installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.

For all supported x86-based versions of systems

File name

File version

File size

Date

Time

Aspnet_perf.dll

4.7.2634.0

42,656

12-Apr-2018

00:33

aspnet_wp.exe

4.7.2634.0

46,184

12-Apr-2018

00:33

clr.dll

4.7.2661.0

7,240,312

12-Apr-2018

00:35

clrjit.dll

4.7.2661.0

522,888

12-Apr-2018

00:35

dfdll.dll

4.7.2634.0

159,872

12-Apr-2018

00:33

GlobalUserInterface.CompositeFont

186,009

12-Apr-2018

00:35

mscordacwks.dll

4.7.2661.0

1,341,080

12-Apr-2018

00:35

mscordbi.dll

4.7.2661.0

1,167,504

12-Apr-2018

00:35

mscoreei.dll

4.7.2634.0

511,632

12-Apr-2018

00:33

mscorlib.dll

4.7.2661.0

5,632,144

12-Apr-2018

00:35

msvcp120_clr0400.dll

12.0.52519.0

485,576

12-Apr-2018

00:35

msvcr120_clr0400.dll

12.0.52519.0

987,840

12-Apr-2018

00:35

VsVersion.dll

14.7.2634.0

19,096

12-Apr-2018

00:33

peverify.dll

4.7.2661.0

188,560

12-Apr-2018

00:35

PresentationCore.dll

4.7.2661.0

3,635,016

12-Apr-2018

00:35

PresentationFramework.dll

4.7.2661.0

6,211,424

12-Apr-2018

00:35

PresentationHost_v0400.dll

4.7.2661.0

214,216

12-Apr-2018

00:35

PresentationHost_v0400.dll.mui

4.7.2661.0

84,696

12-Apr-2018

00:35

PresentationNative_v0400.dll

4.7.2661.0

827,088

12-Apr-2018

00:35

ServiceMonikerSupport.dll

4.7.2634.0

29,384

12-Apr-2018

00:33

SMDiagnostics.dll

4.7.2634.0

73,288

12-Apr-2018

00:33

SOS.dll

4.7.2661.0

743,544

12-Apr-2018

00:35

System.Activities.dll

4.7.2634.0

1,532,520

12-Apr-2018

00:33

System.ComponentModel.DataAnnotations.dll

4.7.2634.0

126,168

12-Apr-2018

00:33

System.Core.dll

4.7.2661.0

1,482,296

12-Apr-2018

00:35

System.Data.Entity.dll

4.7.2634.0

4,034,232

12-Apr-2018

00:33

System.DirectoryServices.AccountManagement.dll

4.7.2634.0

296,224

12-Apr-2018

00:33

System.IdentityModel.dll

4.7.2634.0

1,088,632

12-Apr-2018

00:33

System.IdentityModel.Services.dll

4.7.2634.0

198,368

12-Apr-2018

00:33

System.Runtime.Serialization.dll

4.7.2634.0

1,054,368

12-Apr-2018

00:33

System.ServiceModel.Channels.dll

4.7.2634.0

157,920

12-Apr-2018

00:33

System.ServiceModel.Discovery.dll

4.7.2634.0

308,456

12-Apr-2018

00:33

System.ServiceModel.dll

4.7.2634.0

6,315,624

12-Apr-2018

00:33

System.ServiceModel.Internals.dll

4.7.2634.0

253,616

12-Apr-2018

00:33

System.ServiceModel.Routing.dll

4.7.2634.0

130,776

12-Apr-2018

00:33

System.ServiceModel.WasHosting.dll

4.7.2634.0

39,656

12-Apr-2018

00:33

System.Web.ApplicationServices.dll

4.7.2634.0

70,832

12-Apr-2018

00:33

System.Web.Extensions.dll

4.7.2634.0

1,849,464

12-Apr-2018

00:33

System.Workflow.Activities.dll

4.7.2634.0

1,051,352

12-Apr-2018

00:33

System.Workflow.ComponentModel.dll

4.7.2634.0

1,541,864

12-Apr-2018

00:33

System.Workflow.Runtime.dll

4.7.2634.0

498,888

12-Apr-2018

00:33

System.Runtime.Caching.dll

4.7.2634.0

109,768

12-Apr-2018

00:33

System.Data.dll

4.7.2634.0

3,397,272

12-Apr-2018

00:33

System.Data.SqlXml.dll

4.7.2634.0

734,312

12-Apr-2018

00:33

System.Deployment.dll

4.7.2634.0

845,408

12-Apr-2018

00:33

System.DirectoryServices.Protocols.dll

4.7.2634.0

201,416

12-Apr-2018

00:33

System.dll

4.7.2634.0

3,539,992

12-Apr-2018

00:33

System.Drawing.dll

4.7.2634.0

600,144

12-Apr-2018

00:33

System.Management.dll

4.7.2634.0

415,328

12-Apr-2018

00:33

System.Net.Http.dll

4.7.2634.0

203,352

12-Apr-2018

00:33

System.Runtime.Remoting.dll

4.7.2634.0

347,264

12-Apr-2018

00:33

System.Security.dll

4.7.2650.0

324,696

12-Apr-2018

00:33

System.Transactions.dll

4.7.2634.0

307,392

12-Apr-2018

00:33

System.Web.dll

4.7.2634.0

5,410,456

12-Apr-2018

00:33

System.Windows.Controls.Ribbon.dll

4.7.2661.0

742,632

12-Apr-2018

00:35

System.Windows.Forms.dll

4.7.2634.0

5,216,368

12-Apr-2018

00:33

System.Xaml.dll

4.7.2661.0

642,104

12-Apr-2018

00:35

System.Xml.dll

4.7.2634.0

2,670,136

12-Apr-2018

00:33

UIAutomationClient.dll

4.7.2661.0

178,000

12-Apr-2018

00:35

UIAutomationClientsideProviders.dll

4.7.2661.0

361,352

12-Apr-2018

00:35

UIAutomationProvider.dll

4.7.2661.0

48,984

12-Apr-2018

00:35

UIAutomationTypes.dll

4.7.2661.0

221,008

12-Apr-2018

00:35

webengine.dll

4.7.2634.0

24,720

12-Apr-2018

00:33

webengine4.dll

4.7.2634.0

550,040

12-Apr-2018

00:33

WindowsBase.dll

4.7.2661.0

1,289,528

12-Apr-2018

00:35

WMINet_Utils.dll

4.7.2634.0

136,352

12-Apr-2018

00:33

WorkflowServiceHostPerformanceCounters.dll

4.7.2634.0

89,352

12-Apr-2018

00:33

WPFFontCache_v0400.exe.mui

4.7.2661.0

19,144

12-Apr-2018

00:35

WPFFontCache_v0400.exe

4.7.2661.0

25,696

12-Apr-2018

00:35

wpfgfx_v0400.dll

4.7.2661.0

1,345,184

12-Apr-2018

00:35

Placeholder.dll

4.7.2634.0

24,728

12-Apr-2018

00:33

PenIMC2_v0400.dll

4.7.2661.0

86,176

12-Apr-2018

00:35

For all supported x64-based versions of systems

File name

File version

File size

Date

Time

Aspnet_perf.dll

4.7.2634.0

46,232

12-Apr-2018

00:33

Aspnet_perf.dll

4.7.2634.0

42,656

12-Apr-2018

00:33

aspnet_wp.exe

4.7.2634.0

50,784

12-Apr-2018

00:33

aspnet_wp.exe

4.7.2634.0

46,184

12-Apr-2018

00:33

clr.dll

4.7.2661.0

10,360,952

12-Apr-2018

00:54

clr.dll

4.7.2661.0

7,240,312

12-Apr-2018

00:35

clrjit.dll

4.7.2661.0

1,208,456

12-Apr-2018

00:54

clrjit.dll

4.7.2661.0

522,888

12-Apr-2018

00:35

compatjit.dll

4.7.2661.0

1,259,664

12-Apr-2018

00:54

dfdll.dll

4.7.2634.0

191,624

12-Apr-2018

00:33

dfdll.dll

4.7.2634.0

159,872

12-Apr-2018

00:33

GlobalUserInterface.CompositeFont

186,009

12-Apr-2018

00:35

mscordacwks.dll

4.7.2661.0

1,838,232

12-Apr-2018

00:54

mscordacwks.dll

4.7.2661.0

1,341,080

12-Apr-2018

00:35

mscordbi.dll

4.7.2661.0

1,621,136

12-Apr-2018

00:54

mscordbi.dll

4.7.2661.0

1,167,504

12-Apr-2018

00:35

mscoreei.dll

4.7.2634.0

630,416

12-Apr-2018

00:33

mscoreei.dll

4.7.2634.0

511,632

12-Apr-2018

00:33

mscorlib.dll

4.7.2661.0

5,414,032

12-Apr-2018

00:54

mscorlib.dll

4.7.2661.0

5,632,144

12-Apr-2018

00:35

msvcp120_clr0400.dll

12.0.52519.0

690,008

12-Apr-2018

00:55

msvcp120_clr0400.dll

12.0.52519.0

485,576

12-Apr-2018

00:35

msvcr120_clr0400.dll

12.0.52519.0

993,632

12-Apr-2018

00:55

msvcr120_clr0400.dll

12.0.52519.0

987,840

12-Apr-2018

00:35

VsVersion.dll

14.7.2634.0

19,096

12-Apr-2018

00:33

VsVersion.dll

14.7.2634.0

19,096

12-Apr-2018

00:33

peverify.dll

4.7.2661.0

260,240

12-Apr-2018

00:54

peverify.dll

4.7.2661.0

188,560

12-Apr-2018

00:35

PresentationCore.dll

4.7.2661.0

3,612,336

12-Apr-2018

00:54

PresentationCore.dll

4.7.2661.0

3,635,016

12-Apr-2018

00:35

PresentationFramework.dll

4.7.2661.0

6,211,424

12-Apr-2018

00:35

PresentationHost_v0400.dll

4.7.2661.0

277,704

12-Apr-2018

00:54

PresentationHost_v0400.dll.mui

4.7.2661.0

84,696

12-Apr-2018

00:54

PresentationHost_v0400.dll

4.7.2661.0

214,216

12-Apr-2018

00:35

PresentationHost_v0400.dll.mui

4.7.2661.0

84,696

12-Apr-2018

00:35

PresentationNative_v0400.dll

4.7.2661.0

1,109,712

12-Apr-2018

00:54

PresentationNative_v0400.dll

4.7.2661.0

827,088

12-Apr-2018

00:35

ServiceMonikerSupport.dll

4.7.2634.0

31,432

12-Apr-2018

00:33

ServiceMonikerSupport.dll

4.7.2634.0

29,384

12-Apr-2018

00:33

SMDiagnostics.dll

4.7.2634.0

73,288

12-Apr-2018

00:33

SOS.dll

4.7.2661.0

872,056

12-Apr-2018

00:54

SOS.dll

4.7.2661.0

743,544

12-Apr-2018

00:35

System.Activities.dll

4.7.2634.0

1,532,520

12-Apr-2018

00:33

System.ComponentModel.DataAnnotations.dll

4.7.2634.0

126,168

12-Apr-2018

00:33

System.Core.dll

4.7.2661.0

1,482,296

12-Apr-2018

00:35

System.Data.Entity.dll

4.7.2634.0

4,034,232

12-Apr-2018

00:33

System.DirectoryServices.AccountManagement.dll

4.7.2634.0

296,224

12-Apr-2018

00:33

System.IdentityModel.dll

4.7.2634.0

1,088,632

12-Apr-2018

00:33

System.IdentityModel.Services.dll

4.7.2634.0

198,368

12-Apr-2018

00:33

System.Runtime.Serialization.dll

4.7.2634.0

1,054,368

12-Apr-2018

00:33

System.ServiceModel.Channels.dll

4.7.2634.0

157,920

12-Apr-2018

00:33

System.ServiceModel.Discovery.dll

4.7.2634.0

308,456

12-Apr-2018

00:33

System.ServiceModel.dll

4.7.2634.0

6,315,624

12-Apr-2018

00:33

System.ServiceModel.Internals.dll

4.7.2634.0

253,616

12-Apr-2018

00:33

System.ServiceModel.Routing.dll

4.7.2634.0

130,776

12-Apr-2018

00:33

System.ServiceModel.WasHosting.dll

4.7.2634.0

39,656

12-Apr-2018

00:33

System.Web.ApplicationServices.dll

4.7.2634.0

70,832

12-Apr-2018

00:33

System.Web.Extensions.dll

4.7.2634.0

1,849,464

12-Apr-2018

00:33

System.Workflow.Activities.dll

4.7.2634.0

1,051,352

12-Apr-2018

00:33

System.Workflow.ComponentModel.dll

4.7.2634.0

1,541,864

12-Apr-2018

00:33

System.Workflow.Runtime.dll

4.7.2634.0

498,888

12-Apr-2018

00:33

System.Runtime.Caching.dll

4.7.2634.0

109,768

12-Apr-2018

00:33

System.Data.dll

4.7.2634.0

3,461,784

12-Apr-2018

00:33

System.Data.dll

4.7.2634.0

3,397,272

12-Apr-2018

00:33

System.Data.SqlXml.dll

4.7.2634.0

734,312

12-Apr-2018

00:33

System.Deployment.dll

4.7.2634.0

845,408

12-Apr-2018

00:33

System.DirectoryServices.Protocols.dll

4.7.2634.0

201,416

12-Apr-2018

00:33

System.dll

4.7.2634.0

3,539,992

12-Apr-2018

00:33

System.Drawing.dll

4.7.2634.0

600,144

12-Apr-2018

00:33

System.Management.dll

4.7.2634.0

415,328

12-Apr-2018

00:33

System.Net.Http.dll

4.7.2634.0

203,352

12-Apr-2018

00:33

System.Runtime.Remoting.dll

4.7.2634.0

347,264

12-Apr-2018

00:33

System.Security.dll

4.7.2650.0

324,696

12-Apr-2018

00:33

System.Transactions.dll

4.7.2634.0

310,456

12-Apr-2018

00:33

System.Transactions.dll

4.7.2634.0

307,392

12-Apr-2018

00:33

System.Web.dll

4.7.2634.0

5,397,144

12-Apr-2018

00:33

System.Web.dll

4.7.2634.0

5,410,456

12-Apr-2018

00:33

System.Windows.Controls.Ribbon.dll

4.7.2661.0

742,632

12-Apr-2018

00:35

System.Windows.Forms.dll

4.7.2634.0

5,216,368

12-Apr-2018

00:33

System.Xaml.dll

4.7.2661.0

642,104

12-Apr-2018

00:35

System.XML.dll

4.7.2634.0

2,670,136

12-Apr-2018

00:33

UIAutomationClient.dll

4.7.2661.0

178,000

12-Apr-2018

00:35

UIAutomationClientsideProviders.dll

4.7.2661.0

361,352

12-Apr-2018

00:35

UIAutomationProvider.dll

4.7.2661.0

48,984

12-Apr-2018

00:35

UIAutomationTypes.dll

4.7.2661.0

221,008

12-Apr-2018

00:35

webengine.dll

4.7.2634.0

26,264

12-Apr-2018

00:33

webengine.dll

4.7.2634.0

24,720

12-Apr-2018

00:33

webengine4.dll

4.7.2634.0

667,800

12-Apr-2018

00:33

webengine4.dll

4.7.2634.0

550,040

12-Apr-2018

00:33

WindowsBase.dll

4.7.2661.0

1,289,528

12-Apr-2018

00:35

WMINet_Utils.dll

4.7.2634.0

188,064

12-Apr-2018

00:33

WMINet_Utils.dll

4.7.2634.0

136,352

12-Apr-2018

00:33

WorkflowServiceHostPerformanceCounters.dll

4.7.2634.0

101,128

12-Apr-2018

00:33

WorkflowServiceHostPerformanceCounters.dll

4.7.2634.0

89,352

12-Apr-2018

00:33

WPFFontCache_v0400.exe.mui

4.7.2661.0

19,144

12-Apr-2018

03:56

WPFFontCache_v0400.exe.mui

4.7.2661.0

19,144

12-Apr-2018

00:35

WPFFontCache_v0400.exe

4.7.2661.0

26,720

12-Apr-2018

03:56

WPFFontCache_v0400.exe

4.7.2661.0

25,696

12-Apr-2018

00:35

wpfgfx_v0400.dll

4.7.2661.0

1,764,000

12-Apr-2018

00:54

wpfgfx_v0400.dll

4.7.2661.0

1,345,184

12-Apr-2018

00:35

Placeholder.dll

4.7.2634.0

25,760

12-Apr-2018

00:33

Placeholder.dll

4.7.2634.0

24,728

12-Apr-2018

00:33

PenIMC2_v0400.dll

4.7.2661.0

104,608

12-Apr-2018

00:54

PenIMC2_v0400.dll

4.7.2661.0

86,176

12-Apr-2018

00:35

 

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

What affected your experience?

Any additional feedback? (Optional)

Thank you for your feedback!

×