I wear a headband, so to prevent it catching on branches, I wear an helmet to cover it, its what their for is it not?
But there again, as I only ride on road, if I'm in an area where branches are prevalent, its least of my worries, I've probably crashed again, or midway through one.