@demobox RuntimeException is better?