don't try to free uninitialized cache