Wouldn't it be better to wrap `_activityPoll` so that it doesn't raise exceptions (and thus the looping call won't randomly be stopped)?