fix for non-hidden default symbols on osx