Maybe required here could be false and generate a random driver name if the user doesn't provide it. Minimize required options helps user experience !