diff --git a/_layouts/pagination.html b/_layouts/pagination.html
index 20dda7e..bbf74e6 100644
--- a/_layouts/pagination.html
+++ b/_layouts/pagination.html
@@ -19,7 +19,8 @@ layout: default
{%- endfor %}
-
{{ post.summary | default: post.excerpt }}
+ {%- assign excerpt_smol = post.excerpt | summarise %}
+
{{ post.summary | default: excerpt_smol }}
{% endfor %}
diff --git a/_posts/lynne-teaches-tech/2019-05-05-lynne-teaches-tech-whats-an-integer-overflow.md b/_posts/lynne-teaches-tech/2019-05-05-lynne-teaches-tech-whats-an-integer-overflow.md
index 9077e00..26dd084 100644
--- a/_posts/lynne-teaches-tech/2019-05-05-lynne-teaches-tech-whats-an-integer-overflow.md
+++ b/_posts/lynne-teaches-tech/2019-05-05-lynne-teaches-tech-whats-an-integer-overflow.md
@@ -27,9 +27,9 @@ in such a system, 1111 would be 7 instead of 15, just as 1000 is 0 instead of 8.
overflow and underflow bugs are the root of many software issues, ranging from fascinating to dangerous. in the first game in sid meier's civilization series, ghandi had an aggressiveness score of 1, the lowest possible. certain political actions reduced that score by 2, which caused it to underflow and become 255 instead - far beyond the intended maximum - which gave him a very strong tendency to use nuclear weaponry. this bug was so well-known and accidentally hilarious that the company decided to intentionally make ghandi have a strong affinity for nukes in almost all the following games. some arcade games relied on the level number to generate the level, and broke when the number went above what it was expecting. (the reason behind the pac-man "kill screen" is particularly interesting!) for a more serious and worrying example of integer overflow, see this article: