Basically the deal was on the last fix (multiple opens/closes to a filehandle) I changed the return values to match other image formats 0=fail and 1 = good (was 1=fail 0=good before) I Didn't update the animation code to see this so it was thinking the first frame failed because it was looking for the old return code. Kent