Ok, I will check it out; but we must be sure that nothing is called that depends on the stream wrapper, which could result in an infinite loop.