shouldn't the default for this (if you don't pass an `i` argument) be that it returns the whole result?