Using Guava to propagate exception instead of ifs
Using chaining instead of declare variable