diff --git a/interfaces/southbound/sbi.go b/interfaces/southbound/sbi.go
index 92e17fcbde646a0f4778d5be6039d30165269b79..88d28a761561a95adf1e0f4b596ccfbbeb19f0ef 100644
--- a/interfaces/southbound/sbi.go
+++ b/interfaces/southbound/sbi.go
@@ -23,5 +23,5 @@ type SouthboundInterface interface { // nolint
 	Schema() *ytypes.Schema
 	ID() uuid.UUID
 	Type() spb.Type
-	Unmarshal() func([]byte, []string, ygot.GoStruct, ...ytypes.UnmarshalOpt) error
+	Unmarshal() func([]byte, []string, ygot.ValidatedGoStruct, ...ytypes.UnmarshalOpt) error
 }