check split into retry and ping