Added Private RR support

(something that Miek's and my fork had in multiple branches)
```
text := make([]string, 0, 2)
```
is prolly slightly more efficient.