Should not assume ordering of enum values.  Check explicitly for FIX3D or DIFF3D.