Rucksacks and bags