Cannot understand your storage implementation.