prefer bash over sh for source builtin