new plugin must require this...hmm