support hungry delete for all modes.