Hi, not sure if its a bug but if a script has a __END__ in it I understand that what is left of the file is accessible through the DATA IO object. However I did a DATA rewind and found that in truth DATA gives access to the whole script file. I was using DATA to include in my unit testing script the appropriate data and was trying to rewind it in the setup step, now I store the result of tell in a class variable then do a seek instead of a rewind so I don't have any problems, just thought that it was not really clear what the correct DATA behavior ought to be. Benoit