split rather than truncate