### math error

A

*math error* is encountered when a

script tries to evaluate an expression that

returns a nonreal or complex answer. This includes divide-by-0-type errors. If the answer is

*i*, it's gonna return a

*math error*.

At least as of

SL 1.5.5, it is possible that these

*math errors* don't actually pop up until you use the

variable the imaginary number exists in.

Won't give an error until you use

`foo`.

errors