use sockSend in more places for simplicity and debugability