holder only releases items if not empty