this never worked from my experience(arrays default), always had to do something like:
```bash
if [[ -z "${sources[@]}" ]]
then sources=( "${DEFAULT_SOURCES[@]}" )
fi
```