no longer mutating in the Add/Get methods