Micah,
My apologies, it seems as though there was a streamRead(ss, s) that was taking s[] of size 9 and putting it into ss<> of size gx*gy (where gx=gy and are the first two size numbers I have mentioned above, aka 32*32 or 64*64).
That said, I still think it's odd that I didn't have any problems doing a streamRead(32*32, 9) sizes but I do (64*64, 9) sizes? Do you know why this might be?