diff --git a/src/schema-list.js b/src/schema-list.js
index <HASH>..<HASH> 100644
--- a/src/schema-list.js
+++ b/src/schema-list.js
@@ -28,7 +28,8 @@ exports.bulletList = bulletList
 // A list item node spec.
 const listItem = {
   parseDOM: [{tag: "li"}],
-  toDOM() { return ["li", 0] }
+  toDOM() { return ["li", 0] },
+  defining: true
 }
 exports.listItem = listItem
Add defining flag to appropriate nodes