4.3.4 have different defines