general pointer fixes