fix truncate()