No longer require bash 4+