ptr checking