chugging away on heuristics