Change how requiredArguments works