+1: I would prefer “by calling `onComplete` or `onError`”