Old code for Uno needs updating

What "seems" to be the problem?

Why do you assume that "old code" rotted?