make the index method public, why not.
Merge branch 'tmp'