diff --git a/scapy/fields.py b/scapy/fields.py
index 86ccf7816641100bfbc5e4460536f80ea4fb21ff..0843adc42c616e55dd31bed416858de6b47efa6e 100644
--- a/scapy/fields.py
+++ b/scapy/fields.py
@@ -1053,7 +1053,7 @@ class FlagValue(object):
                 r.append(self.names[i])
             i += 1
             x >>= 1
-        return ("+" if self.multi else "").join(r) if r else int(self)
+        return ("+" if self.multi else "").join(r)
     def __repr__(self):
         return "<Flag %d (%s)>" % (self, self.flagrepr())
     def __deepcopy__(self, memo):