error string and visualization data handled in the c# wrapper, thanks to Jere Sanisalo for help!