upgraded to latest Roslyn