because ranges are inclusive but substring is excl...
# announcements
k
because ranges are inclusive but substring is exclusive