throw RuntimeException instead of exit -_-!