Extract the send process from the runRequest to help customize again