Modifying records in-place is tricky
Because there might not be enough room for the new version
Or the new version might not be big enough to fill all the space