Any solution for my problem? Spoiler I´ve tested today with .318 again and have the same issue. Remove menu is also broken: Many thanks.
Yes may be, but I'm trying with other in-built Win32 function which supports long path names to fix this issue.
Checked here with a W11 22000.1 ru-RU ISO, here the menu is working as expected. The menu only checks for Image Build and not the Image Service Pack Build or the Image Language, don't know why it's not working for you. Can you display the below Debug Information for your image. Code: =============================================================================== MSMG ToolKit - Debug Information =============================================================================== HostArchitecture=x64 SelectedSourceOS=w11 IsSourceSelected=Yes IsDialogsEnabled=Yes IsLogsEnabled=Yes ImageIndexNo=1 ImageArchitecture=x64 ImageBuild=22000 ImageVersion=10.0.22000 ImageServicePackBuild=1 ImageServicePackLevel=0 ImageDefaultLanguage=ru-RU ImageCount=1 =============================================================================== Press any key to continue . . . Code: =============================================================================== MSMG ToolKit - Integrate Windows Features Menu =============================================================================== [A] Microsoft .NET Framework 3.5 [B] Microsoft .NET Desktop Runtime 6 [C] Microsoft Win32 Calculator [D] Windows Accessibility Braille [E] Windows Media Feature Pack [F] Windows Portable Devices [G] Windows PowerShell 7 [H] Open Secure Shell (SSH) Client & Server [I] Microsoft Default Inbox Apps [J] Microsoft DaRT 11.0 Tools [K] Microsoft DirectX 9.0c [L] Microsoft Games [M] Windows Sidebar [N] Microsoft Visual C++ Runtime [X] Go Back =============================================================================== Enter Your Choice : Code: =============================================================================== MSMG ToolKit - Remove Menu =============================================================================== [1] Remove Windows Components [2] Remove Windows Apps Using Apps List [3] Remove Windows Components Using Package List [X] Go Back =============================================================================== Enter Your Choice :
Of course Code: =============================================================================== MSMG ToolKit - Debug Information =============================================================================== HostArchitecture=x64 SelectedSourceOS=w11 IsSourceSelected=Yes IsDialogsEnabled=Yes IsLogsEnabled=Yes ImageIndexNo=3 ImageArchitecture=x64 ImageBuild=22000 ImageVersion=10.0.22000 ImageServicePackBuild=318 ImageServicePackLevel=0 ImageDefaultLanguage=de-DE ImageCount=10 =============================================================================== Drücken Sie eine beliebige Taste . . . I´ve cleaned the Toolkit-Folder and downloaded the Toolkit again. But still same issue. Code: if "%selectedSourceOS%" neq "w7" if "%selectedSourceOS%" neq "w81" if "%ImageInstallationType:~,6%" equ "Server" ( echo. [1] Remove Windows Components Using Package List Maybe I´ve found the reason. If Toolkit find the ImageInstallationType = Server, then it shows the minimal menu. I´m using the Win 11 Boot And Upgrade FiX KiT v2.2 and this change the ImageInstallationType to server I guess. I´ll test without the Fix now. edit: Damn! That´s it. Works without the Fix. I´m so dumb... Sorry...
Windows 10 Enterprise ltsc 2021 x64: Removed ManualSetup from RemovePkgsList_W10_LTSC_2021.txt Code: Microsoft Windows [Version 10.0.19041.1] (c) 2019 Microsoft Corporation. All rights reserved. C:\Program Files\PowerRun>C:\ToolKitHelper.exe C:\mount C:\RemovePkgsList_W10_LTSC_2021.txt MSMG ToolKit Commandline Helper Version: 1.0.5508.0 Image Version: 10.0.19044.1288 Component : EdgeChromium Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : InternetExplorer Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : FirstLogonAnimation Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : GameExplorer Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : SpeechRecognition Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : TIFFIFilter Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsMediaPlayer Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsPhotoViewer Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WinSAT Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : OfflineFiles Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : OpenSSH Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : RemoteDesktopClient Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : RDC Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : SimpleTCPIPServices Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : TelnetClient Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : TFTPClient Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : AssignedAccess Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : CEIP Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : FaceRecognition Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : KernelDebugging Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : LocationService Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : PicturePassword Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : PinEnrollment Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : UnifiedTelemetryClient Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WiFiNetworkManager Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsErrorReporting Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsInsiderHub Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : MultiPointConnector Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : RemoteAssistance Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : RemoteDesktopServer Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : RemoteRegistry Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : DeviceLockdown Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : EaseOfAccessThemes Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : EasyTransfer Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : FileHistory Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : ProjFS Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : SecurityCenter Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : StepsRecorder Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : StorageSpaces Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : SystemRestore Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsBackup Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsFirewall Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsSubsystemForLinux Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsToGo Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : Wordpad Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : AADBrokerPlugin Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : AccountsControl Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : AssignedAccessLockApp Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : AsyncTextService Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : BioEnrollment Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : CallingShellApp Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : CapturePicker Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : CBSPreview Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : ContentDeliveryManager Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : CredDialogHost Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : ECApp Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : EdgeDevToolsClient Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : FileExplorer Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : LockApp Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : MapControl Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : NarratorQuickStart Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : OOBENetworkCaptivePortal Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : OOBENetworkConnectionFlow Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : ParentalControls Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : PeopleExperienceHost Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : QuickAssist Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : RetailDemoContent Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : SkypeORTC Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : SmartScreen Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : Win32WebViewHost Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsDefender Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsMixedReality Removing Package files... Modifying Package Registry... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsReaderPDF Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsStoreClient Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : XboxClient Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : XboxGameCallableUI Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : XGpuEjectDialog Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : Alarms, not found... Component : BingWeather, not found... Component : Calculator, not found... Component : Camera, not found... Component : CommunicationsApps, not found... Component : Cortana, not found... Component : DesktopAppInstaller, not found... Component : FeedbackHub, not found... Component : GetHelp, not found... Component : Getstarted, not found... Component : HEIFImageExtension, not found... Component : Maps, not found... Component : OfficeHub, not found... Component : Paint Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : People, not found... Component : Photos, not found... Component : ScreenSketch, not found... Component : SolitaireCollection, not found... Component : SoundRecorder, not found... Component : StickyNotes, not found... Component : StorePurchaseApp, not found... Component : VP9VideoExtensions, not found... Component : WebMediaExtensions, not found... Component : WebpImageExtension, not found... Component : WindowsStoreApp, not found... Component : XboxGameOverlay, not found... Component : XboxGamingOverlay, not found... Component : XboxIdentityProvider, not found... Component : XboxSpeechToTextOverlay, not found... Component : XboxTCUI, not found... Component : YourPhone, not found... Component : ZuneMusic, not found... Component : ZuneVideo, not found... Code: Microsoft Windows [Version 10.0.19041.1] (c) 2019 Microsoft Corporation. All rights reserved. C:\Windows\system32>sfc /scannow /offbootdir=C:\mount /offwindir=C:\mount\windows Beginning system scan. This process will take some time. Windows Resource Protection did not find any integrity violations.
my list: Spoiler EdgeChromium FirstLogonAnimation GameExplorer TIFFIFilter OfflineFiles OpenSSH RemoteDesktopClient RDC SimpleTCPIPServices TelnetClient TFTPClient CEIP LocationService PicturePassword PinEnrollment UnifiedTelemetryClient WindowsInsiderHub MultiPointConnector RemoteAssistance RemoteDesktopServer RemoteRegistry WorksFolderClient DeviceLockdown EasyTransfer ProjFS SecurityCenter StepsRecorder WindowsSubsystemForLinux WindowsToGo Wordpad AsyncTextService BioEnrollment CallingShellApp CapturePicker CBSPreview CredDialogHost ECApp Edge EdgeDevToolsClient FileExplorer LockApp MapControl NarratorQuickStart OneDrive OOBENetworkCaptivePortal OOBENetworkConnectionFlow ParentalControls PeopleExperienceHost QuickAssist RetailDemoContent SecureAssessmentBrowser SkypeORTC SmartScreen Win32WebViewHost WindowsDefender WindowsMixedReality WindowsReaderPDF XboxGameCallableUI XGpuEjectDialog Alarms BingNews BingWeather Camera ClientWebExperience CommunicationsApps Cortana DesktopAppInstaller FeedbackHub GamingApp GetHelp Getstarted HEIFImageExtension Maps Notepad OfficeHub Paint People Photos PowerAutomateDesktop ScreenSketch SolitaireCollection SoundRecorder StickyNotes Todos VP9VideoExtensions WebMediaExtensions WebpImageExtension YourPhone ZuneMusic ZuneVideo I don't know if it's 100% safe. Works good for me.
My operating system is Windows 10 Enterprise LTSC 19044.1288 (MSDN image). Will I be able to remove unnecessary components from Windows 10 Enterprise LTSC 19044.1288? PS Should I use the RemovePkgsList_W10_LTSC_2019 template?
- Extract the source files to Toolkit's DVD folder and select the source from Toolkit - Copy the update files to Toolkit's <WHD\w10\x64\10.0.19041> folder - Use the Integrate Updates -> Integrate WHD Updates Pack - > Integrate to Windows Setup Install Image - Save and make a backup of the image - Select the source from Toolkit - Now Remove the components. - Save the image
Hi, First of all thanks a lot for your amazing work. I would need a Windows for gaming, I'm going to use Adobe and Office 365 as well (I so one of your post for Office and Adobe but I don't know for Gaming). I am a Sysadmin so I'm gonna use VMWare and VirtualBox a lot too. What do I need to retain ? Thank you in advance
First you need specify the term "Gaming", because we have gamers that use xbox games, gamers that use steam,origin,GOG , etc... And also which version of Windows 10, Windows 11 you want edit.
Oh, how pleased to find that Microsoft messed LTSC... After applying the MSMG treatment (a quick test on a VM just to suppress my curiosity) everything seemed to be fine; except a few bits like an empty link to Edge on stat menu, windows search that wasn't removed and the math input thing polluting the accessories. But after the first update (to 19044.1348), this came up: " PS C:\Temp> Get-AppxPackage | Select Name, PackageFullName Name PackageFullName ---- --------------- Microsoft.Windows.CloudExperienceHost Microsoft.Windows.CloudExperienceHost_10.0.19041.1266_neutral_neutral_cw5n1h2txyewy MicrosoftWindows.UndockedDevKit MicrosoftWindows.UndockedDevKit_10.0.19041.1023_neutral_neutral_cw5n1h2txyewy Microsoft.Windows.StartMenuExperienceHost Microsoft.Windows.StartMenuExperienceHost_10.0.19041.1023_neutral_neutral_cw5n1h2txyewy windows.immersivecontrolpanel windows.immersivecontrolpanel_10.0.2.1000_neutral_neutral_cw5n1h2txyewy Microsoft.Windows.Search Microsoft.Windows.Search_1.14.2.19041_neutral_neutral_cw5n1h2txyewy MicrosoftWindows.Client.CBS MicrosoftWindows.Client.CBS_120.2212.3920.0_x64__cw5n1h2txyewy Windows.PrintDialog Windows.PrintDialog_6.2.1.0_neutral_neutral_cw5n1h2txyewy NcsiUwpApp NcsiUwpApp_1000.19041.1023.0_neutral_neutral_8wekyb3d8bbwe Microsoft.Windows.PinningConfirmationDialog Microsoft.Windows.PinningConfirmationDialog_1000.19041.1023.0_neutral__cw5n1h2txyewy F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE_10.0.19041.1023_neutral_neutral_cw5n1h2txyewy E2A4F912-2574-4A75-9BB0-0D023378592B E2A4F912-2574-4A75-9BB0-0D023378592B_10.0.19041.1023_neutral_neutral_cw5n1h2txyewy 1527c705-839a-4832-9118-54d4Bd6a0c89 1527c705-839a-4832-9118-54d4Bd6a0c89_10.0.19041.1023_neutral_neutral_cw5n1h2txyewy Microsoft.MicrosoftEdge Microsoft.MicrosoftEdge_44.19041.1266.0_neutral__8wekyb3d8bbwe Microsoft.MicrosoftEdge.Stable Microsoft.MicrosoftEdge.Stable_95.0.1020.53_neutral__8wekyb3d8bbwe Microsoft.Windows.ShellExperienceHost Microsoft.Windows.ShellExperienceHost_10.0.19041.1320_neutral_neutral_cw5n1h2txyewy Microsoft.AAD.BrokerPlugin Microsoft.AAD.BrokerPlugin_1000.19041.1023.0_neutral_neutral_cw5n1h2txyewy Windows.CBSPreview Windows.CBSPreview_10.0.19041.1023_neutral_neutral_cw5n1h2txyewy Microsoft.XboxGameCallableUI Microsoft.XboxGameCallableUI_1000.19041.1023.0_neutral_neutral_cw5n1h2txyewy Microsoft.Windows.XGpuEjectDialog Microsoft.Windows.XGpuEjectDialog_10.0.19041.1023_neutral_neutral_cw5n1h2txyewy Microsoft.Windows.SecHealthUI Microsoft.Windows.SecHealthUI_10.0.19041.1023_neutral__cw5n1h2txyewy Microsoft.Windows.PeopleExperienceHost Microsoft.Windows.PeopleExperienceHost_10.0.19041.1023_neutral_neutral_cw5n1h2txyewy Microsoft.Windows.ParentalControls Microsoft.Windows.ParentalControls_1000.19041.1023.0_neutral_neutral_cw5n1h2txyewy Microsoft.Windows.NarratorQuickStart Microsoft.Windows.NarratorQuickStart_10.0.19041.1023_neutral_neutral_8wekyb3d8bbwe Microsoft.Windows.ContentDeliveryManager Microsoft.Windows.ContentDeliveryManager_10.0.19041.1023_neutral_neutral_cw5n1h2txyewy Microsoft.Windows.CapturePicker Microsoft.Windows.CapturePicker_10.0.19041.1023_neutral__cw5n1h2txyewy Microsoft.Windows.CallingShellApp Microsoft.Windows.CallingShellApp_1000.19041.1023.0_neutral_neutral_cw5n1h2txyewy Microsoft.Windows.AssignedAccessLockApp Microsoft.Windows.AssignedAccessLockApp_1000.19041.1023.0_neutral_neutral_cw5n1h2txyewy Microsoft.Windows.Apprep.ChxApp Microsoft.Windows.Apprep.ChxApp_1000.19041.1023.0_neutral_neutral_cw5n1h2txyewy Microsoft.MicrosoftEdgeDevToolsClient Microsoft.MicrosoftEdgeDevToolsClient_1000.19041.1023.0_neutral_neutral_8wekyb3d8bbwe Microsoft.LockApp Microsoft.LockApp_10.0.19041.1023_neutral__cw5n1h2txyewy Microsoft.ECApp Microsoft.ECApp_10.0.19041.1023_neutral__8wekyb3d8bbwe Microsoft.CredDialogHost Microsoft.CredDialogHost_10.0.19041.1023_neutral__cw5n1h2txyewy Microsoft.AsyncTextService Microsoft.AsyncTextService_10.0.19041.1023_neutral__8wekyb3d8bbwe Microsoft.AccountsControl Microsoft.AccountsControl_10.0.19041.1023_neutral__cw5n1h2txyewy Microsoft.Windows.OOBENetworkCaptivePortal Microsoft.Windows.OOBENetworkCaptivePortal_10.0.19041.1023_neutral__cw5n1h2txyewy Microsoft.Windows.OOBENetworkConnectionFlow Microsoft.Windows.OOBENetworkConnectionFlow_10.0.19041.1023_neutral__cw5n1h2txyewy " ... The horror, the horror!