@Ruckus: This is pretty hard to test, but now I know how to avoid it. Those NoClassDefFound exceptions can't always be catched it seems. Even with a try/catch block the JVM blows up. I've looked over the rest of the framework to make sure I didn't make this mistake anywhere else, so we should be good 🙂