The very last check in the freshness check for the midx was wrong >< This was also because this function was not tested.