Thanks, I'd forgotten about SetWarnings, but again I haven't got anything like that in my code, and just a few lines later in the same class it was bugging out. But I agree, it's really odd and that was what had me so confused! At the time it was reproducible, but now with no change, just...