Added a load guard as well as standardized function declarations to be "function!" in order to suppress the previously created.