Again, you've copy/pasted most of the code except the last line. Instead of filtering here, filter in CandidatesFromStoredRequestInner and then you can re-use the CandidatesFromStoredRequest from Completer.