jshint: maxdepth 10