you may want to propagate the exception up. Why the need for a runtime exception?