Provides iteration for SD.