fixed exception type, RuntimeException is the required