M-: (setq debug-on-error nil) ; in buffer *scratch*, still. M-: debug-on-error returns t. How can this be?