no longer run() from __destruct()