deprected numerical evaluation, but subexpressions still got bugs