made the c++ dep. explicit.