added new index methods that include a quit channel to quit early