can't use -o when testing with [[