So the big reason this logic was in the recipe before is because then you can set an attribute in your own recipe before calling `influxdb::default` and it would still set the correct version. Putting it here means you have to override the version in an attributes file. I think the real solution here is to keep your change below making the version a required argument to the influxdb provider, and then throwing this logic in the default provider to calculate the right source/checksum on the fly.