Limit 'chef-client' version when using 'chef-run' on a clean target?

Is it possible to limit the Chef version that is installed by 'chef-run' when it's target is a new clean machine with no chef-client installed? Currently it installs the latest chef-client available which then dies I assume due to licensing.

Or is there a way to pre-accept the licensing by making an addition to the config.toml that configures chef-run?

Upgrading to Chef Workstation 0.3.2 and adding the below to the ~/chef-workstation/config.toml:

[chef]
chef_license='accept'

Seems to 'fix' this. I would rather just install Chef client 14.x using chef-run at this point.