This pointer juggling in combination with STL files >4GB caused some nasty illegal memory access bugs here. So let's fix it.