diff --git a/src/ai/backend/common/types.py b/src/ai/backend/common/types.py
index <HASH>..<HASH> 100644
--- a/src/ai/backend/common/types.py
+++ b/src/ai/backend/common/types.py
@@ -550,7 +550,7 @@ class ResourceSlot(UserDict):
 
     def as_numeric(self, slot_types, *,
                    unknown: HandlerForUnknownSlotType = 'error',
-                   fill_missing: bool = True):
+                   fill_missing: bool = False):
         data = {}
         unknown_handler = HandlerForUnknownSlotType(unknown)
         for k, v in self.data.items():
@@ -608,7 +608,7 @@ class ResourceSlot(UserDict):
 
     def as_json_numeric(self, slot_types, *,
                         unknown: HandlerForUnknownSlotType = 'error',
-                        fill_missing: bool = True):
+                        fill_missing: bool = False):
         data = {}
         unknown_handler = HandlerForUnknownSlotType(unknown)
         for k, v in self.data.items():
ResourceSlot: as_numeric's fill_missing should default to False

...not to break the existing master branch of the manager