A bit more like Java 8