Average of Normals

So I have a series of normals, and I want to find the average normal between them. Currently, I'm adding all the vectors together, then normalizing the total. This doesn't seem to be working as accurately as I'd imagined.

Might there be some other method I should try?

Add them up, then divide by the number of normals.