I found an interesting situation about the Data Viewer. I have a script step that is a variable equal to the contents of a container field (e.g., binary file). When I turn on the data viewer and run this script step, the binary file as variable is turned into a text file that is equivalent to the GetAsText ( containerField ) and is then treated like that for the rest of the script. It is no longer a binary file. This does NOT happen if you don't have data viewer on or if you don't display the variable with the container data.