Function overrides

Allows the plugin to be parsed twice within a single session without
spewing errors.
Merge pull request #5 from edelkind/master

Function overrides