mmmm, is this needed? why would the lib need to know the executable name?