This pollutes the output as well, doesn't it? Shouldn't be ``which rpm &> /dev/null``, or better `system('which rpm &> /dev/null')`