I'm unsure we should mutate the object