David replaces data and ex_data with pdesc.