check that calculations are dicts