if we keep *count* as the public API then this is wrong because it's not even taking it into account and it wouldn't be `log()` anyway, right?

if we switch to specifying duration this 120 constant should use the passed in value ;)