In most cases we could, but not if we are called from `socket_client_read`: we don't want to hang if we simply received a ping packet (there is comment about that in the function).