Plugins: don't use eval and provide a backtrace