Emacs tip: getting garbage in a traceback from byte-compiled functions? Go to the last function's definition and do eval-buffer in the file.