Turns out older Bash is muddled by var=()

Initialisation with an array literal doesn't work in 2.05a