Vols hang on