Added Guava preconditions.