Somewhat less broken, somewhat fewer silly corruptions of C by C# habits