Documented API for Plugins
Can someone check that I moved the goto properly and it still works. There was a silly goto, I want to make sure I did it right.