68:        require(newId <= temp.finalId, "TOO MANY");
- require(newId <= temp.finalId, "TOO MANY");
+ if(newId > temp.finalId) {
+      uint256 diff = newId - temp.finalId; 
+      newId = temp.finalId;
+      amountSold -= diff;
+      amount -= diff;
+ }
