So this will only match if data_expired is the only reason for the merge. But, if data_expired is a reason(no matter what the other reasons) we are going to remove all entries anyway so it would be more efficient to call the expiry code path. Suggestions on the best way to implement this change are welcome.