Finally got a hang on the difference between the 3 plugin initxxx() methods