no need to append ... to a string if all characters are already visible