added ZERO check because bug in lapack-test