guava propagate exception