diff --git a/aleksis/core/__init__.py b/aleksis/core/__init__.py
index 66d1ef788b034aea3d1518bc009e5be0ca05b3f2..df69a63b63a08043dd6de7a3344eee787f3acfd1 100644
--- a/aleksis/core/__init__.py
+++ b/aleksis/core/__init__.py
@@ -6,5 +6,3 @@ try:
     __version__ = metadata.distribution("AlekSIS-Core").version
 except Exception:
     __version__ = "unknown"
-
-default_app_config = "aleksis.core.apps.CoreConfig"
diff --git a/aleksis/core/util/apps.py b/aleksis/core/util/apps.py
index 7bb7f7bdab7ac4675747f3b5fc4e75ab3760f697..0889280858a64a61cd8857a0c6eef4f872012cfc 100644
--- a/aleksis/core/util/apps.py
+++ b/aleksis/core/util/apps.py
@@ -20,8 +20,13 @@ if TYPE_CHECKING:
 class AppConfig(django.apps.AppConfig):
     """An extended version of DJango's AppConfig container."""
 
+    default = False
     default_auto_field = "django.db.models.BigAutoField"
 
+    def __init_subclass__(cls):
+        super().__init_subclass__()
+        cls.default = True
+
     def ready(self):
         super().ready()