Take it or leave it.

When I run the Check on my computer, nothing errors out on the parameterCdFile (using ::). Also, for build_data, I added another way to do it, but seeing what it does, I wouldn't do either method in my humble opinion. Just add that list to a data object, or sysdata.rda, or whatever we decide is the best.
Yes, this is needed