updatded truncation