initial daq driver constructor never gets called; not sure why