argh shell conditionals