The way language compares are called could use some refactoring.
Unused variable.
There are some out of date dependencies.