because we're using a monospaced font and adding 3 characters if we truncate, we should check against string length + 2