This adds gocode and might break stuff