this is bullshit, .NET