diff --git a/lunakit/__about__.py b/lunakit/__about__.py
index <HASH>..<HASH> 100644
--- a/lunakit/__about__.py
+++ b/lunakit/__about__.py
@@ -4,7 +4,7 @@
 "Python API and CLI tools for Danbooru-based sites."
 
 __pkg_name__ = "lunakit"
-__version__  = "0.4.9-1"
+__version__  = "0.4.9-2"
 __status__   = "Development"
 # __status__ = "Production"
 
diff --git a/lunakit/utils.py b/lunakit/utils.py
index <HASH>..<HASH> 100644
--- a/lunakit/utils.py
+++ b/lunakit/utils.py
@@ -16,6 +16,7 @@ SIZE_UNITS = "BKMGTPEZY"
 
 def bytes2human(size: Union[int, float], prefix: str = "", suffix: str = ""
                ) -> str:
+    size = float(size)  # Prevent proxied size problems with round()
     unit = ""
 
     for unit in SIZE_UNITS:
Fix bytes2human error with proxified sizes