Sorry, Previous message got garbled. Please can you confirm the "return 0;" should go immediately after sub DefinitelyClean { presumably to always bypass header checking for text. Thanks, Yvonne Hodson BCUC