Let's try not to mutate state. Will gives us headaches on multi-threaded environments.