I have a mesh with a subdivision modifier and 'adjust edit cage' on. Now I want to move the 3D cursor to one of the points on the mesh so that I can insert a new object at the location of that vertex. However when I select the point, the center of the gizmo is a bit away from it (it's at the location where it would be if 'adjust cage' were off, see left image) and consequently when I move the 3D cursor to the selection, it's put not on the vertex but a bit away. The right image below is when I turn the 'adjust edit cage' off.
So is there a way to put the cursor at the location I'm after? Thanks.