BUG:  Need to create directory if it doesn't exist.