only benchmark needed calls