` || (defined(MACOS) && !defined(MACOS_X))` should be save to remove as we don't support MAC OS <=9