Given the size of FileUtils, seems like such a top-level inclusion (is the whole module directly included?) could cause numerous unexpected conflicts e.g. I'd like to use zip, zlib, and who knows what else that might have file-like commands, and would rather not be surprised by the way some of those commands might be _implemented_. I'll try one of your work-arounds for now. Thanks for the quick response. Sam