GimSharp rewrite.