do not require directory to exist