data block for meshes and Bmesh ?

are we going to have 2 data block type ?

one for normal meshes like when we import meshes from 2.49
and another one for new bmesh meshes ?

or what’s going to happen with this ?

if i run my verts edges faces from old script
i can get the verts and edges but nothing for faces!

but if i run if from bmesh then i get everythings!

but then what would happen when you import old objects from 2.49 ?