need fully qualified path to ensure directory exists.