Surface Feature Creation Failed Error!

Hi,

I'm trying to create a surface using element faces....

I define a list of element faces:

a = mdb.models[''MODEL'].rootAssembly

q2 = a.instances['INSTANCE'].elemFaces

elementfaces=[q2[0],q2[1],q2[3].....]

When I try and create a surface using this list:

mdb.models['MODEL'].rootAssembly.Surface(face1Elements=elementfaces, name='Surf-1')

I simply get the error:

'Feature Creation Failed.'

Any Ideas what I am dong wrong?