fixed when storage is empty