Vodafone still on the hook despite claimed improvements?