first before doing batched/piplined requests