This is here because when you load a makefile directly without atom already running (ie: ```atom Makefile```), the Makefile language isn't loaded before this code is run so the scope is set to a null-grammar. 

In this case, I fall back to parsing the file type directly so that it will still work on that first load.