support old Xcode