handle truncate extend case