Slightly better mode line. Using make-variable-buffer-local didn't check for existing default before nuking it.