Should for loops auto cast numbers to strings?

It can be an inherited property too. You can check with isDefined() or isNull(), e.g.

if (!isNull(arguments.lhs.compareTo)) { ... }

Mixing threads… If you care about performance at all, don’t use List iterators :wink: