a.sh: ``` echo $1 ``` --- `bash -c 'source a.sh'` > ` ` `bass source a.sh` > `source a.sh` This confuses some scripts which might accept an optional argument (in my case it's the poky script from yocto)