Any reason now that this exception is a RuntimeException to declare this?