Track the four outputs individually, save a few ns per data cycle