static float_sylph_t get_corrected_ITOW(const Observer &observer){
   float_sylph_t raw_itow(observer.fetch_ITOW());
   if(options.reduce_1pps_sync_error){
     static float_sylph_t previous_itow(0);
     float_sylph_t delta_t(raw_itow - previous_itow);
     if((delta_t >= 1) && (delta_t < 2)){
       raw_itow -= 1;
     }
     previous_itow = raw_itow;
   }
   return raw_itow;
 }