added infinite retry if no block numbers parsed