diff --git a/csppfetch/__init__.py b/csppfetch/__init__.py
index 0ecf68e4daf495c46716b07abc0a6c1c004e8e31..ae156284da7147a667bb64e6fd935d4662fd2498 100644
--- a/csppfetch/__init__.py
+++ b/csppfetch/__init__.py
@@ -168,6 +168,10 @@ class DownloadStatistics:
     def report(self):
         self.finish()
         speed = self.downloaded_size/(self.total_time().total_seconds())
+        if speed < 100:
+            speed_str = "{speed} B"
+        else:
+            speed_str = human_bytes(speed)
         ret = [
             f"Downloaded {self.downloaded_files} files "
                 f"totalling {human_bytes(self.downloaded_size)}.",
@@ -176,7 +180,7 @@ class DownloadStatistics:
             f"Deleted {self.deleted_files} files, "
                 f"freeing {human_bytes(self.deleted_size)} of space.",
             f"Took {self.total_time()}.",
-            f"Average download speed of {speed:,.0f} bytes per second.",
+            f"Average download speed of {speed_str}/second.",
         ]
         return ret