Profile analysis revisited: A heuristic approach.