So the helper is a user supplied file, but we're munging the path relative to a project file. I think munging from the process's CWD would be a more robust solution. ie with Andy's PR merged we would be able to run `bundle exec systest ...` from the actual Puppet repo (instead of the harness's root) and this would break in that configuration.