factor deletions
make it compile, destroy the plugin where we say we do.
log *before* the return statement...