Updated _Index check to have multiple versions depending on the use case.
Added shorthand local references to class functions for ease of reading.