Improved description; depend on Bash version >= 3.0