Upside: A lot of my ideas are in java 8.  Downside: A lot of my ideas
are in java 8.