Actually, this should be a fatal error here, since the `replicaSet` needs to hold at least one MSR if the class was initialized correctly and the mutator methods were called correctly.

Maybe 
```
assert shards != null;
```
 - what do you think?