truncation methods