add middle_truncate option