change to be per record per request.