More problematic actually is that there's an exception called SecurityException which is extended from RuntimeException and I do not have the benefit of an angry compiler telling me where I need to catch it!

I may have to create a SecurityException class as well, and derive it from Exception. You know? Does anyone think this is illegal? I do not see it as so.