adding check if parse_descriptor receives already a list from previous parsing