remote-curl: init walker only when needed