[ -v ... ] is not working on bash 4.1