asdfsdf (http://csharppad.com/gist/10006411)