Don't cache the executable value but allow a custom one to override the default