support older xcode