We yes, totally forgot about the stupid state. mutate() or just save and reset?