So istream.init takes an octal as a parameter?  I'm trying to understand what you're doing here and what benefit it has.