diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn
index 79ebd546b8ed88e5dd6e7819f2e7060d089d63b2..835c1dc6dc3edd871e0f0a370a05b7be89bd4eef 100644
--- a/LibOneM2M/OneM2M_Functions.ttcn
+++ b/LibOneM2M/OneM2M_Functions.ttcn
@@ -1395,6 +1395,11 @@ module OneM2M_Functions {
 						v_resourceIndex := f_setResource(vc_response.primitive.responsePrimitive.primitiveContent, p_resourceType, p_parentIndex);
 						if(p_resourceType == int2) {
 							vc_aeAuxIndex := v_resourceIndex;
+						} else if (p_resourceType == int9) {
+							//Check that group members are correctly in the group
+							if(not(match(p_requestPrimitive.primitiveContent.group_.memberIDs, vc_response.primitive.responsePrimitive.primitiveContent.group_.memberIDs))) {
+								setverdict(inconc, __SCOPE__&":INFO: Wrong number of members in group");
+							}
 						}
 					}
 					[] mcaPort.receive(mw_response(mw_responsePrimitiveKO)) {