diff --git a/plugins/sdk/deviceModel.go b/plugins/sdk/deviceModel.go
index 5f97186d364da6ac206b381b9afa5f1283d3ccc3..218233b52164a21cd1593686959d430e816d17b6 100644
--- a/plugins/sdk/deviceModel.go
+++ b/plugins/sdk/deviceModel.go
@@ -176,6 +176,10 @@ func (d *DeviceModel) Diff(original, modified []byte) (*gpb.Notification, error)
 		return nil, err
 	}
 
+	//TODO: This should be changed to be optional
+	ygot.PruneConfigFalse(d.schema.RootSchema(), originalAsValidatedCopy)
+	ygot.PruneConfigFalse(d.schema.RootSchema(), modifiedAsValidatedCopy)
+
 	return ygot.Diff(originalAsValidatedCopy, modifiedAsValidatedCopy)
 }