Helmets are NOT useless, they are better than wearing no head protection at all. All children have to wear them when training for their cycle proficiency test. As for high-viz jackets, it is crazy if a cyclist can't be seen at night or in bad visibility, they should also be mandatory.