An C# Implementation exits so we could use this
An C# Implementation exits so we could use this