Make directory before we try to use it.
Document constructor.