The rows being added were being written to `@delta` but not `@storage`. When you read (`[]`) from the table, it checks both `@delta` and `@storage`. The removal didn't work before because it wasn't in `@storage`, so it couldn't remove it.