made the "source dotfiles" stuff a tad more robust