Why have this an instance valirable (unless you plan on remembering the result in `collect` between calls) ?