Porting to C# still ongoing...