Believe it or not, some node modules contain PHP files, which get included by default otherwise. This also fixes a performance regression on ?flush, the existence of node_modules will cause a lot of unneccesary file lookups.