Add option to create storage dir if missing