Remove unnecessary default parameters and consolidate related conditional logic to improve code clarity and maintainability. When parameters are always provided in practice, avoid adding default values that create false optionality. Similarly, combine related conditions into single, more readable expressions.

Examples of improvements:

This approach reduces cognitive load for readers and eliminates misleading code patterns that suggest optional behavior when none exists.