Garbage collection mexican style, note the form on the throws..sheer perfection