Added iteration support.