Using while instead of until to repeatedly hnet-call, sigh.