diff --git a/lib/bdev.py b/lib/bdev.py
index eefbc06abe6cee37ea7bc19aced13e7b6f9180e7..4dea37790a64f39489a1cee819f8ca31194c55d8 100644
--- a/lib/bdev.py
+++ b/lib/bdev.py
@@ -1674,7 +1674,7 @@ class DRBD8(BaseDRBD):
 
     # a statement
     stmt = (~rbrace + keyword + ~lbrace +
-            (addr_port ^ value ^ quoted ^ meta_value) +
+            pyp.Optional(addr_port ^ value ^ quoted ^ meta_value) +
             pyp.Optional(defa) + semi +
             pyp.Optional(pyp.restOfLine).suppress())