overridable default parameters