fill_cache = true (default), and DeleteHeldResource for leaky objects