cleaner hide no items logic