Janus, Just a preliminary comment: your first and third tests use recursive I/O. Not only it is invalid, but the executables freeze on Darwin. Note that the third example compiles fine with r141232+patches. Thanks Dominique