Multiple system.replset collections in local I have a replicaset that's showing multiple system.replset collection in the local db.

replset1:PRIMARY&gt; show collections;
me
oplog.rs
replset.minvalid
slaves
system.indexes
system.profile
system.replset
system.replset


Running db.system.replset.find()  returns the documents from both with out error.

They are different versions, one showing the current membership, another an older setup.  I haven't seen this before.  Is this expected?

I'm not really seeing any problems from the mongo or application side, this just seems strange.  The duplicates are present on the primary and secondaries.

Should .remove({"version":}) be safe?
I ran into this issue while trying to reconfigure my replicaset. db.system.replset.find().pretty() yielded two replicasets with different versions and different members. 
Running db.system.replset.remove({"version":199}) ended up removing the bad replicaset configuration. Reconfiguring my replicaset worked after that.