removed idl 8 only function