Original three-argument API – preserved for binary compatibility.
Binary-compatible bridge for the intermediate four-argument signature.
Configurable-limit API with distinct name to avoid overloaded-default ambiguity.