Without Java 1.8, we cannot add new functions to established interfaces without breaking backward compatibility.