Hi, I'm a little bit confused about the return value of the function schCheck. If I run the function from the CIW, I get a list of specific warnings, along with the actual value of the function, which is a list whose first element is the number of errors and whose second element is the number of warnings. However, if I specify an output port and ask to print the output of a function to that output port, I get only the return value of the function (which is actually what I would expect). How do I get it to actually print those warnings and errors to an external file? Thanks, Jake