Initial import of original submission to flycheck