So perhaps store the current world location just before you set it to null, then reposition the object straight away after?