[SOLVED]Corrective Shape Keys Trouble

When I try to add a corrective shape key to my gingerbread man, he gets all scrambled, and it seems like he wants to relocate to match the origin of the armature. I get an error: unknown location. Anyone know what’s happening? Here’s the .blend:
GusXKeys1.blend (364 KB)
(edit)I’m noticing this from the scripts tutorial: - Target mesh may not have any transformation at object level
I am sensing it may be related, but since I cleared rotation and location on the mesh and the armature, I’m not sure what else I can do.
(edit) arg I forgot about the subsurf modifier, that was was was making it scrambled. It still wants to snap to the origin of the armature for some reason though.
(edit) Ok, I shifted the mesh origin to match the armature, and that seems to have fixed the problem.