func unwrapData(data []byte) ([]byte, RequestID, error) { // Unmarshal pbm := new(pb.PBRequest) err := proto.Unmarshal(data, pbm) if err != nil { return nil, nil, err } return pbm.GetData(), pbm.GetTag(), nil }