upon testing my "silver bullet" with larger organic molecules, I got only one "negative zero" after geometry optimizations, see below. I think the final geometry is good, right ?
----------------------------------------------------------------------------
Normal Eigenvalue || Projected Infra Red Intensities
Mode [cm**-1] || [atomic units] [(debye/angs)**2] [(KM/mol)] [arbitrary]
------ ---------- || -------------- ----------------- ---------- -----------
1 -0.000 || 0.000001 0.000 0.001 0.001
2 0.000 || 0.000008 0.000 0.008 0.005
3 0.000 || 0.000015 0.000 0.015 0.008
4 0.000 || 0.000007 0.000 0.006 0.004
5 0.000 || 0.000005 0.000 0.005 0.003
6 0.000 || 0.000014 0.000 0.014 0.008
7 17.703 || 0.000684 0.016 0.667 0.385
8 20.122 || 0.000084 0.002 0.082 0.047