add Throwable layer