Yeah, I was a bit hesitant about this, but I'm not sure the better way to do it. What's the potential flaw you were thinking of?

I'm not so sure about an `Entry` class method, because it wouldn't know which entries we were talking about, i.e. the ones in this task.