If this loop is here, why are there 14 similar files handled explicitly before this?  I feel like I'm missing something.  Adding those 14 files to the JS list would mean you could remove all those lines, right?