bad usages of List
if a node resets and changes protocol version, handle the case