fix temp var explosion, make stack traces somewhat meaningful