diff --git a/VERSION b/VERSION
index f7abe273..70d5b25f 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.4.2
\ No newline at end of file
+0.4.3
\ No newline at end of file
diff --git a/loader/src/load/Loader.cpp b/loader/src/load/Loader.cpp
index 6ab1f2e5..683f7182 100644
--- a/loader/src/load/Loader.cpp
+++ b/loader/src/load/Loader.cpp
@@ -439,11 +439,21 @@ size_t Loader::getFieldIndexForClass(size_t hash) {
 }
 
 VersionInfo Loader::minModVersion() {
-    return { 0, 4, 0 };
+    // patches are always backwards-compatible. if not, we have failed
+    return VersionInfo {
+        Loader::getVersion().getMajor(),
+        Loader::getVersion().getMinor(),
+        0,
+    };
 }
 
 VersionInfo Loader::maxModVersion() {
-    return Loader::getVersion();
+    // patches are always backwards-compatible. if not, we have failed
+    return VersionInfo {
+        Loader::getVersion().getMajor(),
+        Loader::getVersion().getMinor(),
+        99999999,
+    };
 }
 
 bool Loader::supportedModVersion(VersionInfo const& version) {