Good approach here and good note about changing that behavior if the plugin supports rollback.