Only set `result=None` if there are changes waiting