Pure C# T2W implimentation