"if new true friend not protected for explicit private union, break case and try using this." -- Nathan Myers