Uses the correct pointer position