I think we're safe assuming for now that no one will intentionally add rows, so the danger here is if they accidentally (or...dumbly?) change a row's ID during any of the operations, right? Seems reasonable to yell loudly at them if they try that, until we decide we want to support something.