library.gsl comes from zproto