diff --git a/src/os/object/outputstream.cc b/src/os/object/outputstream.cc
index f257fa5b90e2e3ddbe7a3d18c301d5ce9e78d6ac..1ce260e828c35705cbd460af1897a6af3d9d2191 100644
--- a/src/os/object/outputstream.cc
+++ b/src/os/object/outputstream.cc
@@ -59,8 +59,9 @@ OutputStream & OutputStream::operator<<(unsigned long long number)
 		put('0');
 		break;
 	case 16:
-		put('0');
-		put('x');
+		if (number < 16) {
+			put('0');
+		}
 		break;
 	}