Guava is now being used to check preconditions.