Fix a bug on OS X

source failure is immediate with -e