Index: ode.c
===================================================================
--- ode.c	(revision 958)
+++ ode.c	(revision 959)
@@ -5227,6 +5227,7 @@
     return;
 
 // no need to record invisible things :)
+// (see internal_delete, too)
 if(mesh==NULL || !strcmp(mesh,""))
     return;
 
@@ -5323,6 +5324,11 @@
 if(type==-1)
     return;
 
+// no need to record invisible things :)
+// (see internal_create, too)
+if(raydium_ode_element[id].mesh==-1)
+    return;
+
 fwrite(&event,sizeof(event),1,raydium_ode_record_fp);
 if(event==RAYDIUM_ODE_RECORD_DELBOX)
     fwrite(sizes,sizeof(dReal),3,raydium_ode_record_fp);