do we have to expose it in the plugin?