add isIndex() helper