Is it acceptable, really? Would it be that costly to ensure that all built-in iterators are thread-safe by default?