What do the test-* assertions return? For test cases it can be very useful to return a boolean value so that additional information can be displayed when the test fails (or errors) unexpectedly. The true values could be just #t or more descriptive symbols like 'pass, 'skip, 'fail, 'error. -- Alex