typeof storage must be "string"
no default storage
indent