We should only target 3.x branch where adding a default method to an interface does not break backward compatibility.