This datastructure is mutable, so doing this doesnt really make sense any more