Since if `engine = NULL` we choose a default for the user with a message https://github.com/tidymodels/parsnip/pull/488/files It is better if this is explicit in the function signature, and documented in the help file. Possibly also `set_mode(object, mode = NULL)`?