public override bool FileExists(string name) { lock (this) { MaybeYield(); return @in.FileExists(name); } }