pointer precision