diff --git a/lib/bdev.py b/lib/bdev.py
index 29a90ad4680e920db5c2a48318c9d97ae4ea1d7e..5069bb2fe2190c2c7b3cfe64af61c14d7d74b602 100644
--- a/lib/bdev.py
+++ b/lib/bdev.py
@@ -1702,7 +1702,7 @@ class DRBD8(BaseDRBD):
     rbrace = pyp.Literal("}").suppress()
     semi = pyp.Literal(";").suppress()
     # this also converts the value to an int
-    number = pyp.Word(pyp.nums).setParseAction(lambda s, l, t:(l, [int(t[0])]))
+    number = pyp.Word(pyp.nums).setParseAction(lambda s, l, t: int(t[0]))
 
     comment = pyp.Literal ("#") + pyp.Optional(pyp.restOfLine)
     defa = pyp.Literal("_is_default").suppress()