fudge to avoid potential div-by-zero.. maybe cause of crash bug?