It's a bit undertrained on C#, we'll continue improving on this!