You should make a note stating this is Bash 4 only (OSX's default shell, for example, is Bash 3.2, which doesn't support associate arrays.)