Fix wrong instance parameter
tear exception factory dispatcher on the top