firstindexfastest is now argument