diff --git a/bindings/group.go b/bindings/group.go
index b305cc61bc69724282ced7cb08ba57a2870c088c..557f75e3f9be17d30bda8c374689f5cac75477ce 100644
--- a/bindings/group.go
+++ b/bindings/group.go
@@ -153,7 +153,7 @@ func (g *GroupChat) MakeGroup(membership IdList, message, name []byte) (
 	[]byte, error) {
 
 	// Construct membership list into a list of []*id.Id
-	members, err := deserializeIdList(membership.Ids)
+	members, err := deserializeIdList(membership)
 	if err != nil {
 		return nil, err
 	}