ycm is back again. Mmmm I should maintain 2 branches I guess