Made each type of method depend on indexed version only