Storage Dependency should be optional