hum. I'm really not sure about that.
If the dir doesn't exist yet (which is the case at first), then we don't recurse, and this is clearly NOT what we want