fixes fixes heuristic ones