objc.location externs ready but not tested