Added Private RR support

(something that Miek's and my fork had in multiple branches)
I would be nice to tell in the panic which type caused the error, on second view you already do this. Ignore.