the tallyman abstraction was leaking