fixed dumb objective c thing