fix div0 error