Haversack ruse meaning. i am sure that includes trench,mountains,desert.