Hmm. I don't quite understand. Can you give a small code sample of what you're talking about? What extra data pointers are you talking about? Are you sure it actually does get extra data pointers?