v1 backwards compatibility + VBA iteration support