Hi, What's the reason rtti has to be off in CNI? Is Java doing some mapping via the vtbl, and the extra vtbl pointer for rtti messes this up? If so, how hard would it be to trick up a version which used rtti across the board? Colin.