Added semi heuristic?