worldPosition Issue With Vertex Parent

I’m trying to get the world position of an object that is vertex parented to an object, but the position that it gives is the position of the parent, but off by about half a unit in each direction. It works fine if the object is parented normally. Also, the position it gives doesn’t seem to be related to the location of the three vertices the object is parented to.

Is it possible to get the world position of an object that is vertex parented? Unless I’m mistaken, shouldn’t parenting of any kind have no affect on the world position?

I was using mokazon’s Candy Branch build, but I tested it on the 2.62 release from Blender.org in a new file and it did the same thing.

Why are you using vertex parent with 3 vertices?

Because when I used 1 vertex it wouldn’t follow properly when the parent was rotated. Is using 3 the problem?

No problem.
One vertex parenting allows to skip the inheritance of the rotation.
As far as I know three vertex parenting is the same as normal parenting. So I wonder if I miss something.