dont assume $SHELL is bash