explode dependent demands in process_selections and fix order_delete bug