That way we leave up to implementers to experiment with different
lengths and figure out what the optimum is

Ah, that's a good suggestion if we do go this way.