diff --git a/loader/CMakeLists.txt b/loader/CMakeLists.txt
index d93f7444..b39f956c 100644
--- a/loader/CMakeLists.txt
+++ b/loader/CMakeLists.txt
@@ -138,7 +138,7 @@ target_precompile_headers(${PROJECT_NAME} PRIVATE
 	"${CMAKE_CURRENT_SOURCE_DIR}/include/Geode/Loader.hpp"
 	"${CMAKE_CURRENT_SOURCE_DIR}/include/Geode/UI.hpp"
 	# "${CMAKE_CURRENT_SOURCE_DIR}/include/Geode/Bindings.hpp"
-	# "${CMAKE_CURRENT_SOURCE_DIR}/include/Geode/Modify.hpp"
+	"${CMAKE_CURRENT_SOURCE_DIR}/include/Geode/Modify.hpp"
 	"${CMAKE_CURRENT_SOURCE_DIR}/include/Geode/cocos/include/cocos2d.h"
 	"${CMAKE_CURRENT_SOURCE_DIR}/include/Geode/cocos/extensions/cocos-ext.h"
 )
diff --git a/loader/src/platform/mac/util.mm b/loader/src/platform/mac/util.mm
index 4cf720ad..30cff32d 100644
--- a/loader/src/platform/mac/util.mm
+++ b/loader/src/platform/mac/util.mm
@@ -5,12 +5,9 @@
 
 USE_GEODE_NAMESPACE();
 
-    #include <Cocoa/Cocoa.h>
-    #include <functional>
-    #include <iostream>
-    #include <sstream>
-    #include <Geode/utils/web.hpp>
-    #include <Geode/utils/file.hpp>
+#include <AppKit/AppKit.h>
+#include <Geode/utils/web.hpp>
+#include <Geode/utils/file.hpp>
 
 bool utils::clipboard::write(std::string const& data) {
     [[NSPasteboard generalPasteboard] clearContents];