some changes to flymake and flycheck