With `path.join` I think this is a reasonable thing to do. The only potential issue is if the nodeunit maintainer doesn't consider this portion exposed and publishes breaking changes on patch versions. If so that happens, we would just lock down the version as using as much of the wrapped library as possible is the best way to go.

So that being said, I don't think we need the `else` falling back to our own defaults if the file doesn't exist. That file with the version we've pegged should be assumed to always exist.