rust pointer syntax changed, so let's fix a bunch of crap that brought up