Those arguments aren't required for most common use cases, so making them optional should help with code readability.