avoid visual studio name collision