Explain heuristics a bit, get rid of XXX