Good catch. Should be string|null because default options keys are all strings.