We should be clear about what can/can't be `nil` in these parameters.