Don't overflow the stack for deep structures!
Apparently PVStructure::getNumberFields is one indexed???