The function passed in shouldn't need to accept a `Maybe` if it only fires on `completed`.