func converge(msg *G.Message) (*G.Message, error) { out := []*popular{} msg.GetData(&out) pWords := make([][]string, 3) for _, o := range out { pWords[o.WordLength-3] = o.Words } return G.NewMessage().SetData(pWords), nil }