proper truncate