prevented cause of runaway malloc (1GB StructGC cap)