another attempt to fix diff counters