even better naming heuristic