drop gsl dependency