Yeah. Much of this code was already here and I've just moved it around. I like the readability of the current function, but I agree that it doesn't need to be inside of the update method.