Results leave one with the impression that things can improve further.