Solving the "Middle Data" problem