Use RuntimeException in Engine/Facade where possible