If `length == 0` with `%s`, toString will print nothing. Instead should print `[]`.