Surely we should use `missing` instead of `category` to provide the default values? More consistent.