needc to use setq-default