temporary fix for vc++