the problem is convincing everyone else. Most people still believe in the checked exception mantra. What makes it worse is that the Java libraries use checked exceptions all over the place.