Add -Xlint -Xfatal-warnings

for lots of clean code goodness.
So you can use a for comprehension here but not above? I don't get it...