Azathoth #1 I don't think so because it only gets called once anyway for the whole loop. For i=0 To F() Next Function F() Print "Called" Return 10 EndFunction