Well, I would be using the returned promise in the poll test function. Would that warrant it staying with a returned promise?