instead of duplicating the code can we just call `this(limit, overheadConstant, null, logger)`?