Just guessing here, but valid values for Byte are 0-255. From observation I have seen that FOR loops terminate with the loop index at final value+1. For Byte that would probably be zero (if it just wraps around from 255 to 0) so there is no reason to terminate the loop. Richard