`self.gems` is currently being overridden rather than merged.