> This is incorrect, newSVpvn creates a new SV and copies header->len > bytes from header->data into it. It never does strlen() on this data > and always allocates extra byte itself. So, something like this is > fine: I meant "handler" there.