...let the caller **control** how...