The "thrower instance" approach