Engine paths may return nil, so let's not presume otherwise.
Filtering out paths for app/indices.

If we keep nil values, then requiring indices requires *everything* in the load path, which is definitely not what we want.
Merge remote-tracking branch 'pat/master'