See the function sig mate:

```
@remark On success, the Tlv will contain a pointer to memory that needs to be released using \c free().
```

However, this function has been effectively deprecated thanks to the group TLV thing, which allows the other version to be used. I think I can safely remove this function anyway.